Completed
Pull Request — master (#327)
by Tomaz
03:24
created

ParseCSVActionTestCase   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 8
Duplicated Lines 0 %
Metric Value
dl 0
loc 8
rs 10
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A test_run() 0 7 1
1
import unittest2
2
3
from parse_csv import ParseCSVAction
4
5
__all__ = [
6
    'ParseCSVActionTestCase'
7
]
8
9
MOCK_DATA = """
10
first,last,year
11
name1,surename1,1990
12
""".strip()
13
14
class ParseCSVActionTestCase(unittest2.TestCase):
15
    def test_run(self):
16
        result = ParseCSVAction().run(data=MOCK_DATA, delimiter=',')
17
        expected = [
18
            ['first', 'last', 'year'],
19
            ['name1', 'surename1', '1990']
20
        ]
21
        self.assertEqual(result, expected)
22