Skip to content

Commit

Permalink
Add test cases
Browse files Browse the repository at this point in the history
  • Loading branch information
thombashi committed Jul 3, 2016
1 parent 51ac050 commit a1e849e
Show file tree
Hide file tree
Showing 5 changed files with 80 additions and 0 deletions.
12 changes: 12 additions & 0 deletions test/test_csv_writer.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
from .data import header_list
from .data import value_matrix
from .data import value_matrix_with_none
from .data import mix_header_list
from .data import mix_value_matrix


Data = collections.namedtuple("Data", "col_delim header value expected")
Expand Down Expand Up @@ -55,6 +57,16 @@
,2.2,,2.2,"2.2"
3,3.3,"ccc",,"cccc"
,,,,
"""
),
Data(
col_delim=",",
header=mix_header_list,
value=mix_value_matrix,
expected=""""i","f","c","if","ifc","bool","inf","nan","mix_num","time"
1,1.10,"aa",1.0,"1",True,inf,nan,1.0,2017-01-01T00:00:00
2,2.20,"bbb",2.2,"2.2",False,inf,nan,inf,2017-01-02T03:04:05+0900
3,3.33,"cccc",-3.0,"ccc",True,inf,nan,nan,2017-01-01T00:00:00
"""
),
]
Expand Down
14 changes: 14 additions & 0 deletions test/test_md_writer.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
from .data import header_list
from .data import value_matrix
from .data import value_matrix_with_none
from .data import mix_header_list
from .data import mix_value_matrix


Data = collections.namedtuple("Data", "table indent header value expected")
Expand Down Expand Up @@ -67,6 +69,18 @@
|2.2| |2.2|2.2
3|3.3|ccc| |cccc
| | | |
"""
),
Data(
table="",
indent=0,
header=mix_header_list,
value=mix_value_matrix,
expected=""" i | f | c | if |ifc|bool |inf|nan|mix_num| time
--:|---:|----|---:|---|-----|---|---|------:|------------------------
1|1.10|aa | 1.0|1 |True |inf|nan| 1.0|2017-01-01T00:00:00
2|2.20|bbb | 2.2|2.2|False|inf|nan| inf|2017-01-02T03:04:05+0900
3|3.33|cccc|-3.0|ccc|True |inf|nan| nan|2017-01-01T00:00:00
"""
),
]
Expand Down
16 changes: 16 additions & 0 deletions test/test_rst_csv_writer.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
from .data import header_list
from .data import value_matrix
from .data import value_matrix_with_none
from .data import mix_header_list
from .data import mix_value_matrix


Data = collections.namedtuple("Data", "table indent header value expected")
Expand Down Expand Up @@ -73,6 +75,20 @@
, 2.2, , 2.2, "2.2"
3, 3.3, "ccc", , "cccc"
, , , ,
"""
),
Data(
table="table name",
indent=0,
header=mix_header_list,
value=mix_value_matrix,
expected=""".. csv-table:: table name
:header: "i", "f", "c", "if", "ifc", "bool", "inf", "nan", "mix_num", "time"
:widths: 1, 4, 4, 4, 3, 5, 3, 3, 7, 24
1, 1.10, "aa", 1.0, "1", True, inf, nan, 1.0, 2017-01-01T00:00:00
2, 2.20, "bbb", 2.2, "2.2", False, inf, nan, inf, 2017-01-02T03:04:05+0900
3, 3.33, "cccc", -3.0, "ccc", True, inf, nan, nan, 2017-01-01T00:00:00
"""
),
]
Expand Down
20 changes: 20 additions & 0 deletions test/test_rst_grid_writer.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
from .data import header_list
from .data import value_matrix
from .data import value_matrix_with_none
from .data import mix_header_list
from .data import mix_value_matrix


Data = collections.namedtuple("Data", "table indent header value expected")
Expand Down Expand Up @@ -118,6 +120,24 @@
+-+---+---+---+----+
| | | | | |
+-+---+---+---+----+
"""
),
Data(
table="table name",
indent=0,
header=mix_header_list,
value=mix_value_matrix,
expected=""".. table:: table name
+-+----+----+----+---+-----+---+---+-------+------------------------+
|i| f | c | if |ifc|bool |inf|nan|mix_num| time |
+=+====+====+====+===+=====+===+===+=======+========================+
|1|1.10|aa | 1.0|1 |True |inf|nan| 1.0|2017-01-01T00:00:00 |
+-+----+----+----+---+-----+---+---+-------+------------------------+
|2|2.20|bbb | 2.2|2.2|False|inf|nan| inf|2017-01-02T03:04:05+0900|
+-+----+----+----+---+-----+---+---+-------+------------------------+
|3|3.33|cccc|-3.0|ccc|True |inf|nan| nan|2017-01-01T00:00:00 |
+-+----+----+----+---+-----+---+---+-------+------------------------+
"""
),
]
Expand Down
18 changes: 18 additions & 0 deletions test/test_rst_simple_writer.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
from .data import header_list
from .data import value_matrix
from .data import value_matrix_with_none
from .data import mix_header_list
from .data import mix_value_matrix


Data = collections.namedtuple("Data", "table indent header value expected")
Expand Down Expand Up @@ -81,6 +83,22 @@
3 3.3 ccc cccc
= === === === ====
"""
),
Data(
table="table name",
indent=0,
header=mix_header_list,
value=mix_value_matrix,
expected=""".. table:: table name
= ==== ==== ==== === ===== === === ======= ========================
i f c if ifc bool inf nan mix_num time
= ==== ==== ==== === ===== === === ======= ========================
1 1.10 aa 1.0 1 True inf nan 1.0 2017-01-01T00:00:00
2 2.20 bbb 2.2 2.2 False inf nan inf 2017-01-02T03:04:05+0900
3 3.33 cccc -3.0 ccc True inf nan nan 2017-01-01T00:00:00
= ==== ==== ==== === ===== === === ======= ========================
"""
),
]
Expand Down

0 comments on commit a1e849e

Please sign in to comment.