Esempio n. 1
0
 def test_notequal_diff_content(self):
     t = LookupTable(self.headers, 'id')
     t.append((1,2,3))
     t2 = LookupTable(self.headers, 'id')
     t2.append((1,2,3))
     t2.append((2,3,4))
     assert t != t2
Esempio n. 2
0
 def test_equal_same_columns(self):
     t = LookupTable(self.headers, ('id', 'y', 'x'))
     t.append((1,2,3))
     t2 = LookupTable(self.headers, ('id', 'y', 'x'))
     t2.append((1,2,3))
     assert t == t2
     assert t is not t2
Esempio n. 3
0
 def test_notequal_diff_headers(self):
     func = lambda row: row['x'] + row['y']
     t = LookupTable(self.headers, func)
     t.append((1,2,3))
     t2 = LookupTable(['notid', 'x', 'y'], func)
     t2.append((1,2,3))
     assert t != t2
Esempio n. 4
0
 def test_notequal_diff_content(self):
     t = LookupTable(self.headers, 'id')
     t.append((1, 2, 3))
     t2 = LookupTable(self.headers, 'id')
     t2.append((1, 2, 3))
     t2.append((2, 3, 4))
     assert t != t2
Esempio n. 5
0
 def test_notequal_diff_headers(self):
     func = lambda row: row['x'] + row['y']
     t = LookupTable(self.headers, func)
     t.append((1, 2, 3))
     t2 = LookupTable(['notid', 'x', 'y'], func)
     t2.append((1, 2, 3))
     assert t != t2
Esempio n. 6
0
 def test_equal_same_columns(self):
     t = LookupTable(self.headers, ('id', 'y', 'x'))
     t.append((1, 2, 3))
     t2 = LookupTable(self.headers, ('id', 'y', 'x'))
     t2.append((1, 2, 3))
     assert t == t2
     assert t is not t2
Esempio n. 7
0
 def test_copy_is_equal_func(self):
     func = lambda row: row['x'] + row['y']
     t = LookupTable(self.headers, func)
     t.append((1,2,3))
     t2 = copy.copy(t)
     assert t == t2
     assert t is not t2
     assert t[0] is t2[0]
Esempio n. 8
0
 def test_equal_same_function(self):
     func = lambda row: row['x'] + row['y']
     t = LookupTable(self.headers, func)
     t.append((1,2,3))
     t2 = LookupTable(self.headers, func)
     t2.append((1,2,3))
     assert t == t2
     assert t is not t2
Esempio n. 9
0
 def test_copy_is_equal_func(self):
     func = lambda row: row['x'] + row['y']
     t = LookupTable(self.headers, func)
     t.append((1, 2, 3))
     t2 = copy.copy(t)
     assert t == t2
     assert t is not t2
     assert t[0] is t2[0]
Esempio n. 10
0
 def test_equal_same_function(self):
     func = lambda row: row['x'] + row['y']
     t = LookupTable(self.headers, func)
     t.append((1, 2, 3))
     t2 = LookupTable(self.headers, func)
     t2.append((1, 2, 3))
     assert t == t2
     assert t is not t2
Esempio n. 11
0
 def test_copy_is_equal_column(self):
     t = LookupTable(self.headers, 'id')
     t.append((1,2,3))
     t2 = copy.copy(t)
     assert t == t2
     assert t is not t2
     assert t[0] is t2[0]
     t3 = LookupTable(self.headers, 'id')
     t3.append((1,2,3))
     assert t3 == t2
     assert t3[0] is not t2[0]
Esempio n. 12
0
 def test_copy_is_equal_column(self):
     t = LookupTable(self.headers, 'id')
     t.append((1, 2, 3))
     t2 = copy.copy(t)
     assert t == t2
     assert t is not t2
     assert t[0] is t2[0]
     t3 = LookupTable(self.headers, 'id')
     t3.append((1, 2, 3))
     assert t3 == t2
     assert t3[0] is not t2[0]
Esempio n. 13
0
 def test_notequal(self):
     t = LookupTable(self.headers, 'id')
     t.append((1,2,3))
     assert t != (1,2,3)
Esempio n. 14
0
 def test_notequal(self):
     t = LookupTable(self.headers, 'id')
     t.append((1, 2, 3))
     assert t != (1, 2, 3)