Esempio n. 1
0
    def test_get_function_check_path_should_be_correct(self):
        def callback(req, res, next):
            pass

        appInstance = MambaexApps.getOrCreateApp('1')
        appInstance.put('sss', callback)
        assert len(appInstance.appstack) == 1
Esempio n. 2
0
    def test_patch_function_should_add_appstack(self):
        def callback(req, res, next):
            pass

        appInstance = MambaexApps.getOrCreateApp()
        appInstance.patch('/sss', callback)
        assert len(appInstance.appstack) == 6
Esempio n. 3
0
 def test_multiple_instance_with_no_name_should_same(self):
     instance1 = MambaexApps.getOrCreateApp()
     instance2 = MambaexApps.getOrCreateApp()
     assert instance1 == instance2
Esempio n. 4
0
 def test_multiple_instance_with_different_name_should_different(self):
     instance1 = MambaexApps.getOrCreateApp('instance1')
     instance2 = MambaexApps.getOrCreateApp('instance2')
     assert instance1 != instance2
Esempio n. 5
0
 def test_multiple_instance_creation(self):
     instance1 = MambaexApps.getOrCreateApp('instance1')
     instance2 = MambaexApps.getOrCreateApp('instance1')
     assert instance1 == instance2
Esempio n. 6
0
 def test_instance_creation_failed_with_type_error(self, name):
     with pytest.raises(NameShouldBeString):
         assert MambaexApps.getOrCreateApp(name)
Esempio n. 7
0
 def test_instance_creation(self, name):
     value = MambaexApps.getOrCreateApp(name)
     assert value.name == name
Esempio n. 8
0
from mambaex import MambaexApps

server = MambaexApps.getOrCreateApp('Server1')