def test_format_api_list_non_objects(self): result = formatting._format_list(['a', 'b', 'c']) self.assertIsInstance(result, formatting.Table) self.assertEqual(result.columns, ['Value']) self.assertEqual(result.rows, [['a'], ['b'], ['c']])
def test_format_api_list(self): result = formatting._format_list([{'key': 'value'}]) self.assertIsInstance(result, formatting.Table) self.assertEqual(result.columns, ['key']) self.assertEqual(result.rows, [['value']])
def test_format_api_list_with_none_value(self): result = formatting._format_list([{'key': [None, 'value']}, None]) self.assertIsInstance(result, formatting.Table) self.assertEqual(result.columns, ['key'])