Esempio n. 1
0
 def test_build_columns(self):
     t = LookupTable(self.headers, ('id', 'y', 'x'))
     row = t.Row(('a', 1, 2))
     assert row._lookup() == ('a', 2, 1)
Esempio n. 2
0
 def test_build_func(self):
     t = LookupTable(self.headers, self.func)
     row = t.Row(('a', 1, 2))
     assert row._lookup() == 'a:(1,2)'
Esempio n. 3
0
 def test_build_column(self):
     t = LookupTable(self.headers, 'id')
     row = t.Row(('a', 1, 2))
     assert row._lookup() == 'a'
Esempio n. 4
0
 def test_build_row_with_strings(self):
     t = LookupTable(self.headers, self.func)
     assert t.headers == ('id', 'x', 'y')
     row = t.Row(('a', 1, 2))
     assert row._lookup() == self.func(row)