sage -t --optional=sage,gap_packages src/sage/coding


On Sunday, July 13, 2014 7:52:32 AM UTC-4, P Purkayastha wrote:
>
> I am trying to doctest the coding folder with the optional gap_packages. 
> But it seems to skip the statements without the "# optional" statement. The 
> result of it is that the optional tests are all failing. Here is an output:
>
> ...allations/sage-git [128] ยป sage -t --optional=gap_packages src/sage/
> coding
> Running doctests with ID 2014-07-13-19-47-19-ba9f5690.
> Doctesting 17 files.
> sage -t src/sage/coding/binary_code.pyx
>     [0 tests, 0.01 s]
> sage -t src/sage/coding/decoder.py
>     [0 tests, 0.00 s]
> sage -t src/sage/coding/codes_catalog.py
>     [0 tests, 0.00 s]
> sage -t src/sage/coding/code_constructions.py
>     [0 tests, 0.00 s]
> sage -t src/sage/coding/sd_codes.py
>     [0 tests, 0.00 s]
> sage -t src/sage/coding/all.py
>     [0 tests, 0.00 s]
> sage -t src/sage/coding/delsarte_bounds.py
>     [0 tests, 0.00 s]
> sage -t src/sage/coding/linear_code.py
> **********************************************************************
> File "src/sage/coding/linear_code.py", line 371, in sage.coding.
> linear_code.min_wt_vec_gap
> Failed example:
>     sage.coding.linear_code.min_wt_vec_gap(Gstr,7,4,GF(2),algorithm=
> "guava")    # optional - gap_packages (Guava package)
> Exception raised:
>     Traceback (most recent call last):
>       File 
> "/home/punarbasu/Installations/sage-git/local/lib/python2.7/site-packages/sage/doctest/forker.py"
> , line 480, in _run
>         self.execute(example, compiled, test.globs)
>       File 
> "/home/punarbasu/Installations/sage-git/local/lib/python2.7/site-packages/sage/doctest/forker.py"
> , line 839, in execute
>         exec compiled in globs
>       File "<doctest sage.coding.linear_code.min_wt_vec_gap[0]>", line 1, 
> in <module>
>         sage.coding.linear_code.min_wt_vec_gap(Gstr,Integer(7),Integer(4),
> GF(Integer(2)),algorithm="guava")    # optional - gap_packages (Guava 
> package)
>     NameError: name 'Gstr' is not defined
> **********************************************************************
>
> This shouldn't fail because 'Gstr' is defined all right in the actual file:
>
>     EXAMPLES::
>
>
>         sage: Gstr = "Z(2)*[[1,1,1,0,0,0,0], [1,0,0,1,1,0,0], 
> [0,1,0,1,0,1,0], [1,1,0,1,0,0,1]]"
>         sage: sage.coding.linear_code.min_wt_vec_gap(Gstr,7,4,GF(2))
>         (0, 1, 0, 1, 0, 1, 0)
>
>
>     This output is different but still a minimum weight vector::
>
>
>         sage: sage.coding.linear_code.min_wt_vec_gap(Gstr,7,4,GF(2),
> algorithm="guava")    # optional - gap_packages (Guava package)
>         (0, 0, 1, 0, 1, 1, 0)
>
> Also, note that the files preceding "linear_code.py" all report "0 tests", 
> which doesn't make any sense.
>
> Is there some other argument I must provide with --optional?
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to