Skip to content

Commit 21326cb

Browse files
committed
#428 - Add more tests
1 parent 55ed6a8 commit 21326cb

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

tests/test_transform.py

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535

3636

3737
class TransformTest(unittest.TestCase):
38-
def test_transform_data1(self):
38+
def test_transform_data(self):
3939
test_file = get_test_loc('test_transform/input.csv')
4040
configuration = get_test_loc('test_transform/configuration')
4141
rows = read_csv_rows(test_file)
@@ -56,3 +56,15 @@ def test_transform_data_new_col(self):
5656
expected_data = [OrderedDict([(u'path', u'/tmp/test.c'), (u'about_resource', u'/tmp/test.c'), (u'name', u'test.c')])]
5757
assert col_name == expect_col
5858
assert data == expected_data
59+
60+
def test_transform_data_multi_row(self):
61+
test_file = get_test_loc('test_transform/input2.csv')
62+
configuration = get_test_loc('test_transform/configuration')
63+
rows = read_csv_rows(test_file)
64+
transformer = Transformer.from_file(configuration)
65+
col_name, data, err = transform_data(rows, transformer)
66+
expect_col = [u'about_resource', u'name', u'version']
67+
expected_data = [OrderedDict([(u'about_resource', u'/tmp/test.c'), (u'name', u'test.c'),(u'version', u'v0.01')]),
68+
OrderedDict([(u'about_resource', u'/tmp/tmp.h'), (u'name', u'tmp.h'),(u'version', None)])]
69+
assert col_name == expect_col
70+
assert data == expected_data
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
column_renamings:
22
about_resource: 'Directory/Filename'
3-
name: Component
3+
name: Component
4+
version: 'Confirmed Version'
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Directory/Filename,Component,Confirmed Version
2+
/tmp/test.c,test.c,v0.01
3+
/tmp/tmp.h,tmp.h

0 commit comments

Comments
 (0)