Ejemplo n.º 1
0
    def test_get_databases(self):
        client = AsyncfluxClient()
        databases = [{'name': 'foo'}, {'name': 'bar'}]
        db_names = [db['name'] for db in databases]

        with self.patch_fetch_mock(client) as m:
            self.setup_fetch_mock(m, 200, body=databases)
            response = yield client.get_databases()
            self.assertEqual(len(response), len(databases))
            for r in response:
                self.assertIsInstance(r, Database)
                self.assertIn(r.name, db_names)

            self.assert_mock_args(m, '/db')
Ejemplo n.º 2
0
    def test_get_databases(self):
        client = AsyncfluxClient()
        databases = [{'name': 'foo'}, {'name': 'bar'}]
        db_names = [db['name'] for db in databases]

        with self.patch_fetch_mock(client) as m:
            self.setup_fetch_mock(m, 200, body=databases)
            response = yield client.get_databases()
            self.assertEqual(len(response), len(databases))
            for r in response:
                self.assertIsInstance(r, Database)
                self.assertIn(r.name, db_names)

            self.assert_mock_args(m, '/db')
Ejemplo n.º 3
0
 def test_non_callable(self):
     client = AsyncfluxClient()
     with self.assertRaisesRegexp(TypeError, 'callback must be a callable'):
         client.get_databases(callback='this is not a callable')
Ejemplo n.º 4
0
 def test_non_callable(self):
     client = AsyncfluxClient()
     with self.assertRaisesRegexp(TypeError, 'callback must be a callable'):
         client.get_databases(callback='this is not a callable')