class TestEmptyTable(unittest.TestCase): """Basic Smoke tests""" def setUp(self): self.columns = [Column('one', header="One"), Column('two', header="Two"), Column('three', header="Three")] self.table = Table('my_table', columns=self.columns) def test_str(self): """Smoke test for conversion to str""" log.info(str(self.table)) self.assertIsNotNone(str(self.table)) def test_columns(self): """Test Columns""" self.assertEqual(len(self.table.columns), 3) def test_column_values(self): """Basic check for column values""" for column in self.table.columns: self.assertEqual(len(column.values), 0) def test_to_dict(self): """Conversion to dictionary""" self.assertTrue(isinstance(self.table.to_dict(), dict)) log.info(self.table.to_dict())
class TestEmptyTable(unittest.TestCase): """Basic Smoke tests""" def setUp(self): self.columns = [ Column('one', header="One"), Column('two', header="Two"), Column('three', header="Three") ] self.table = Table('my_table', columns=self.columns) def test_str(self): """Smoke test for conversion to str""" log.info(str(self.table)) self.assertIsNotNone(str(self.table)) def test_columns(self): """Test Columns""" self.assertEqual(len(self.table.columns), 3) def test_column_values(self): """Basic check for column values""" for column in self.table.columns: self.assertEqual(len(column.values), 0) def test_to_dict(self): """Conversion to dictionary""" self.assertTrue(isinstance(self.table.to_dict(), dict)) log.info(self.table.to_dict())
class TestBasicTable(unittest.TestCase): """Basic Smoke tests""" def setUp(self): self.columns = [Column('one', header="One"), Column('two', header="Two"), Column('three', header="Three")] self.table = Table('my_table_with_values', columns=self.columns) datum = {'one': list(xrange(3)), 'two': list('abc'), 'three': 'file1 file2 file3'.split()} for k, values in datum.iteritems(): for value in values: self.table.add_data_by_column_id(k, value) def test_str(self): """Smoke test for conversion to str""" log.info(str(self.table)) self.assertIsNotNone(str(self.table)) def test_columns(self): """Test Columns""" self.assertEqual(len(self.table.columns), 3) def test_column_values(self): """Basic check for column values""" for column in self.table.columns: self.assertEqual(len(column.values), 3) def test_to_dict(self): """Conversion to dictionary""" self.assertTrue(isinstance(self.table.to_dict(), dict)) log.info(self.table.to_dict())
class TestEmptyTable: """Basic Smoke tests""" def setup_method(self, method): self.columns = [Column('one', header="One"), Column('two', header="Two"), Column('three', header="Three")] self.table = Table('my_table', columns=self.columns) def test_str(self): """Smoke test for conversion to str""" log.info(str(self.table)) assert str(self.table) is not None def test_columns(self): """Test Columns""" assert len(self.table.columns) == 3 def test_column_values(self): """Basic check for column values""" for column in self.table.columns: assert len(column.values) == 0 def test_to_dict(self): """Conversion to dictionary""" assert isinstance(self.table.to_dict(), dict) log.info(self.table.to_dict())
class TestBasicTable: """Basic Smoke tests""" def setup_method(self, method): self.columns = [Column('one', header="One"), Column('two', header="Two"), Column('three', header="Three")] self.table = Table('my_table_with_values', columns=self.columns) datum = [ ('one', list(range(3))), ('two', list('abc')), ('three', 'file1 file2 file3'.split()) ] for k, values in datum: for value in values: self.table.add_data_by_column_id(k, value) def test_str(self): """Smoke test for conversion to str""" log.info(str(self.table)) assert str(self.table) is not None def test_columns(self): """Test Columns""" assert len(self.table.columns) == 3 def test_column_values(self): """Basic check for column values""" for column in self.table.columns: assert len(column.values) == 3 def test_to_dict(self): """Conversion to dictionary""" assert isinstance(self.table.to_dict(), dict) log.info(self.table.to_dict()) def test_to_csv(self): f = tempfile.NamedTemporaryFile(suffix=".csv").name self.table.to_csv(f) with open(f) as csv_out: assert csv_out.read() == "One,Two,Three\n0,a,file1\n1,b,file2\n2,c,file3\n"
def test_basic(self): n = 3 columns = [_column_generator("my_id1", list(xrange(n))), _column_generator("my_id2", string.lowercase[:n])] title = "My Table" table = Table("my_table", title=title, columns=columns) d = table.to_dict() validate_table(d) self.assertIsNotNone(d)
def test_basic(self): n = 3 columns = [ _column_generator('my_id1', list(xrange(n))), _column_generator('my_id2', string.lowercase[:n]) ] title = "My Table" table = Table('my_table', title=title, columns=columns) d = table.to_dict() validate_table(d) self.assertIsNotNone(d)
class TestBasicTable(unittest.TestCase): """Basic Smoke tests""" def setUp(self): self.columns = [ Column('one', header="One"), Column('two', header="Two"), Column('three', header="Three") ] self.table = Table('my_table_with_values', columns=self.columns) datum = { 'one': list(xrange(3)), 'two': list('abc'), 'three': 'file1 file2 file3'.split() } for k, values in datum.iteritems(): for value in values: self.table.add_data_by_column_id(k, value) def test_str(self): """Smoke test for conversion to str""" log.info(str(self.table)) self.assertIsNotNone(str(self.table)) def test_columns(self): """Test Columns""" self.assertEqual(len(self.table.columns), 3) def test_column_values(self): """Basic check for column values""" for column in self.table.columns: self.assertEqual(len(column.values), 3) def test_to_dict(self): """Conversion to dictionary""" self.assertTrue(isinstance(self.table.to_dict(), dict)) log.info(self.table.to_dict())