Example #1
0
 def test_set_row_empty_slice(self):
     t2 = Table(self.headers)
     t2.extend([[-1, -1, -1], [-2, -2, -2], [-3, -3, -3]])
     self.t[0:0] = t2
     assert len(self.t) == 9
     assert self.t[0] == (-1, -1, -1)
     assert self.t[1] == (-2, -2, -2)
     assert self.t[2] == (-3, -3, -3)
Example #2
0
 def setUp(self):
     self.headers = ['x', 'y', 'z']
     self.t = Table(self.headers)
     self.t.append((1, 2, 3))
     self.t.append((4, 5, 6))
     self.t.append((7, 8, 9))
     self.t.append((1, 2, 3))
     self.t.append((5, ))
Example #3
0
 def test_set_row_slice(self):
     t2 = Table(self.headers)
     t2.extend([[-1, -1, -1], [-2, -2, -2], [-3, -3, -3]])
     self.t[1::2] = t2
     assert self.t[1] == (-1, -1, -1)
     assert self.t[3] == (-2, -2, -2)
     assert self.t[5] == (-3, -3, -3)
     assert self.t[1::2] == t2
Example #4
0
 def setUp(self):
     self.headers = ['x', 'y', 'z']
     self.t = Table(self.headers)
     self.t.append((1, 2, 9))
     self.t.append((1, -5, 6))
     self.t.append((-1, 8, 9))
     self.t.append((10, 11, -12))
     self.t.append((-13, 11, 15))
     self.t.append((16, 0, 1))
Example #5
0
 def setUp(self):
     self.headers = ['x', 'y', 'z']
     self.t = Table(self.headers)
     self.t.append((1, 2, 3))
     self.t.append((4, 5, 6))
     self.t.append((7, 8, 9))
     self.t.append((10, 11, 12))
     self.t.append((13, 14, 15))
     self.t.append((16, 17, 18))
Example #6
0
 def setUp(self):
     self.headers = ['x', 'y', 'z']
     self.t = Table(self.headers)
Example #7
0
def test_build_row_with_strings():
    t = Table(['x', 'y', 'z'])
    assert t.headers == ('x', 'y', 'z')
    t = Table('a b c d e'.split())
    assert t.headers == ('a', 'b', 'c', 'd', 'e')
Example #8
0
 def test_table_notequal_diff_headers(self):
     t2 = Table(['p', 'd', 'q'])
     t2.extend([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
     assert self.t != t2
Example #9
0
 def test_table_notequal_same_headers(self):
     t2 = Table(self.headers)
     t2.extend([[1, 2, 3], [4, 5, 6]])
     assert self.t != t2
Example #10
0
 def test_set_row_slice_wrong_table_rows(self):
     t2 = Table(['p', 'd', 'q'])
     t2.extend([[-1, -1, -1], [-2, -2, -2], [-3, -3, -3]])
     self.t[1::2] = t2
Example #11
0
 def test_table_equal(self):
     t2 = Table(self.headers)
     t2.extend([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
     assert self.t == t2
Example #12
0
def test_build_row_with_int():
    t = Table(5)
    assert len(t.headers) == 5