@@ -34,8 +34,7 @@ def test_blank_sheets(tmpdir):
34
34
wb = openpyxl .load_workbook (tmpdir .join ('release.xlsx' ).strpath )
35
35
assert wb .get_sheet_names () == ['release' ]
36
36
assert len (wb ['release' ].rows ) == 1
37
- assert len (wb ['release' ].rows [0 ]) == 1
38
- assert wb ['release' ].rows [0 ][0 ].value == None
37
+ assert len (wb ['release' ].rows [0 ]) == 0
39
38
40
39
# Check CSV is Empty
41
40
assert tmpdir .join ('release' ).listdir () == [ tmpdir .join ('release' ).join ('release.csv' ) ]
@@ -47,7 +46,7 @@ def test_populated_header(tmpdir):
47
46
subsheet = Sheet (root_id = 'ocid' )
48
47
subsheet .add_field ('c' )
49
48
spreadsheet_output = spreadsheet_output_class (
50
- parser = MockParser (['a' ], {'b' : subsheet }),
49
+ parser = MockParser (['a' , 'd' ], {'b' : subsheet }),
51
50
main_sheet_name = 'release' ,
52
51
output_name = os .path .join (tmpdir .strpath , 'release' + output .FORMATS_SUFFIX [format_name ]))
53
52
spreadsheet_output .write_sheets ()
@@ -56,7 +55,7 @@ def test_populated_header(tmpdir):
56
55
wb = openpyxl .load_workbook (tmpdir .join ('release.xlsx' ).strpath )
57
56
assert wb .get_sheet_names () == ['release' , 'b' ]
58
57
assert len (wb ['release' ].rows ) == 1
59
- assert [ x .value for x in wb ['release' ].rows [0 ] ] == [ 'a' ]
58
+ assert [ x .value for x in wb ['release' ].rows [0 ] ] == [ 'a' , 'd' ]
60
59
assert len (wb ['b' ].rows ) == 1
61
60
assert [ x .value for x in wb ['b' ].rows [0 ] ] == [ 'ocid' , 'c' ]
62
61
@@ -65,14 +64,14 @@ def test_populated_header(tmpdir):
65
64
tmpdir .join ('release' ).join ('release.csv' ),
66
65
tmpdir .join ('release' ).join ('b.csv' )
67
66
])
68
- assert tmpdir .join ('release' , 'release.csv' ).read ().strip ('\r \n ' ) == 'a'
67
+ assert tmpdir .join ('release' , 'release.csv' ).read ().strip ('\r \n ' ) == 'a,d '
69
68
assert tmpdir .join ('release' , 'b.csv' ).read ().strip ('\r \n ' ) == 'ocid,c'
70
69
71
70
72
71
def test_empty_lines (tmpdir ):
73
72
subsheet = Sheet (root_id = 'ocid' )
74
73
subsheet .add_field ('c' )
75
- parser = MockParser (['a' ], {'b' : subsheet })
74
+ parser = MockParser (['a' , 'd' ], {'b' : subsheet })
76
75
parser .main_sheet .lines = []
77
76
for format_name , spreadsheet_output_class in output .FORMATS .items ():
78
77
spreadsheet_output = spreadsheet_output_class (
@@ -85,7 +84,7 @@ def test_empty_lines(tmpdir):
85
84
wb = openpyxl .load_workbook (tmpdir .join ('release.xlsx' ).strpath )
86
85
assert wb .get_sheet_names () == ['release' , 'b' ]
87
86
assert len (wb ['release' ].rows ) == 1
88
- assert [ x .value for x in wb ['release' ].rows [0 ] ] == [ 'a' ]
87
+ assert [ x .value for x in wb ['release' ].rows [0 ] ] == [ 'a' , 'd' ]
89
88
assert len (wb ['b' ].rows ) == 1
90
89
assert [ x .value for x in wb ['b' ].rows [0 ] ] == [ 'ocid' , 'c' ]
91
90
@@ -94,7 +93,7 @@ def test_empty_lines(tmpdir):
94
93
tmpdir .join ('release' ).join ('release.csv' ),
95
94
tmpdir .join ('release' ).join ('b.csv' )
96
95
])
97
- assert tmpdir .join ('release' , 'release.csv' ).read ().strip ('\r \n ' ) == 'a'
96
+ assert tmpdir .join ('release' , 'release.csv' ).read ().strip ('\r \n ' ) == 'a,d '
98
97
assert tmpdir .join ('release' , 'b.csv' ).read ().strip ('\r \n ' ) == 'ocid,c'
99
98
100
99
0 commit comments