示例#1
0
 def test_writes_id(self):
     fieldnames = ['id', 'a[]']
     w = NestedDictWriter(self.f, fieldnames)
     w.writerows([{
         'a': [1, 2]
     }, {
         'a': [3]
     }, {
         'a': [4, 5, 6],
         'id': 200
     }],
                 first_id=100)
     self.assertEqual(self.read_all(), [
         ['100', '1'],
         ['100', '2'],
         ['101', '3'],
         ['200', '4'],
         ['200', '5'],
         ['200', '6'],
     ])
示例#2
0
 def test_root(self):
     fieldnames = ['']
     w = NestedDictWriter(self.f, fieldnames)
     w.writerows([1, 2, 3, 4])
     self.assertEqual(self.read_all(), [['1'], ['2'], ['3'], ['4']])