File indexing completed on 2025-01-05 04:35:07

0001 import Falkon
0002 import unittest
0003 
0004 class BasicTest(unittest.TestCase):
0005 
0006     def test_module_version(self):
0007         self.assertEqual(Falkon.__version__.count('.'), 2)
0008         self.assertIsNotNone(Falkon.registerPlugin)
0009 
0010     def test_mainapplication(self):
0011         self.assertIsNotNone(Falkon.MainApplication.instance())
0012 
0013     def test_create_window(self):
0014         window = Falkon.MainApplication.instance().createWindow(Falkon.Qz.BW_NewWindow)
0015         self.assertIsNotNone(window)
0016 
0017     def test_sql_availability(self):
0018         self.assertTrue(hasattr(Falkon.SqlDatabase, 'database'))
0019 
0020 
0021 suite = unittest.defaultTestLoader.loadTestsFromTestCase(BasicTest)
0022 if unittest.TextTestRunner().run(suite).failures:
0023     raise(Exception("FAIL"))