def test_databases_has_meta(self): results = Database.all() self.assertIsNotNone(results.meta)
def test_databases_returns_database_objects(self): results = Database.all() self.assertEqual(len(results), 10) for result in results: self.assertIsInstance(result, Database)
def test_databases_has_more(self): results = Database.all() self.assertTrue(results.has_more_results())
def test_databases_calls_connection(self, mock): Database.all() expected = call('get', 'databases', params={}) self.assertEqual(mock.call_args, expected)
def test_databases_returns_expected_ids(self): results = Database.all() self.assertEqual(len(results), 10) self.assertItemsEqual([x.id for x in results], [x['id'] for x in self.expected_databases['databases']])