Example #1
0
class TestService(unittest.TestCase):
    def setUp(self):
        self.service = Service()

    def test_current_user(self):
        self.assertEqual(self.service.current_user(), None)

    def test_login_successful(self):
        self.service.register("testaus", "testaus")
        self.assertEqual(self.service.login("testaus", "testaus"), None)
        self.service.deleteuser("testaus", "testaus")

    def test_logout(self):
        self.assertEqual(self.service.logout(), None)

    def test_register_successful(self):
        self.assertEqual(self.service.register("testaus", "testaus"), None)
        self.service.deleteuser("testaus", "testaus")

    def test_deleteuser_successful(self):
        self.service.register("testaus", "testaus")
        self.assertEqual(self.service.deleteuser("testaus", "testaus"), None)

    def test_addinfo_successful(self):
        self.assertEqual(self.service.addinfo("testi.csv"), None)

    def test_addcash_successful(self):
        self.assertEqual(self.service.addcash("10,00"), None)

    def test_addcashpurchase_successful(self):
        self.assertEqual(
            self.service.addcashpurchase("-10,00", "testi", "30.09.2000"),
            None)

    def test_fetchallinfos(self):
        self.assertEqual(self.service.fetchallinfos(), [])

    def test_fetchincomeofalltime(self):
        self.assertEqual(self.service.fetchincomeofalltime(), 0.0)

    def test_fetchexpensesofalltime(self):
        self.assertEqual(self.service.fetchexpensesofalltime(), 0.0)

    def test_fetchincomeofmonth(self):
        self.assertEqual(self.service.fetchincomeofmonth(), 0.0)

    def test_fetchexpensesofmonth(self):
        self.assertEqual(self.service.fetchexpensesofmonth(), 0.0)