def test_array_column_unpack_2(self): c = ArrayColumn(name='foo', column_type='i') c.append(1) c.append(2) self.assertEqual( list(c), [1, 2, ] )
def test_array_column_unpack_2(self): c = ArrayColumn(name='foo', column_type='i') c.append(1) c.append(2) self.assertEqual(list(c), [ 1, 2, ])
def setUp(self): self.col = ArrayColumn(self.expected_name, values=[1, 2, 3], column_type="i")
def test_array_column(self): c = ArrayColumn(name='foo', column_type='u', values=None) self.assertIsInstance(c, array.array)
def test_array_column_description_u(self): c = ArrayColumn(name='foo', column_type='u') c.append(u'j') self.assertEqual(c.description, 'foo (u)')
def test_array_column_description(self): c = ArrayColumn(name='foo', column_type='f') c.append(2.2) self.assertEqual(c.description, 'foo (f)')
def test_array_column_type_i(self): c = ArrayColumn(name='foo', column_type='i') c.append(3) self.assertEqual(c.column_type, 'i')
def test_array_column_type_f(self): c = ArrayColumn(name='foo', column_type='f') c.append(2.2) self.assertEqual(c.column_type, 'f')
def test_array_column_invalid_type(self): with self.assertRaises(ValueError): ArrayColumn(name='foo', column_type='X', values=[1, 2, 3, 4])
def test_array_column_unpack_4(self): c = ArrayColumn(name='foo', column_type='i', values=[1, 2, 3, 4]) self.assertEqual(list(c), [1, 2, 3, 4])