Ejemplo n.º 1
0
class TestBaseSql(TestCase):

    def setUp(self):
        self.basesql = BaseSql()

    def test_proxy(self):
        # By default, proxy is not implemented
        self.assertRaises(NotImplementedError, lambda: self.basesql.proxy)

    def test_cursor(self):
        # By default, cursor (get from proxy) is unreachable (proxy not
        # implemented)
        self.assertRaises(NotImplementedError, lambda: self.basesql.cursor)

    def test_configure(self):
        # By default, configure is not implemented
        self.assertRaises(NotImplementedError, lambda: self.basesql.configure())

    def test_reconnect(self):
        # With empty BaseSql() raises AttributeError
        self.assertRaises(AttributeError, lambda: self.basesql.reconnect())

    def test_fetchall(self):
        # By default, trying to get proxy will raise not implemented
        self.assertRaises(NotImplementedError, lambda: self.basesql.fetchall("", 5))
Ejemplo n.º 2
0
 def setUp(self):
     self.basesql = BaseSql()
Ejemplo n.º 3
0
#!/usr/bin/env python
# Author:  Jan Grec <*****@*****.**>

from unittest import TestCase, main

from metrique.server.utils.sql.basesql import BaseSql

callable_test = lambda row_limit: BaseSql(row_limit)


class TestBaseSql(TestCase):

    def setUp(self):
        self.basesql = BaseSql()

    def test_proxy(self):
        # By default, proxy is not implemented
        self.assertRaises(NotImplementedError, lambda: self.basesql.proxy)

    def test_cursor(self):
        # By default, cursor (get from proxy) is unreachable (proxy not
        # implemented)
        self.assertRaises(NotImplementedError, lambda: self.basesql.cursor)

    def test_configure(self):
        # By default, configure is not implemented
        self.assertRaises(NotImplementedError, lambda: self.basesql.configure())

    def test_reconnect(self):
        # With empty BaseSql() raises AttributeError
        self.assertRaises(AttributeError, lambda: self.basesql.reconnect())