Ejemplo 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
Ejemplo 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
Ejemplo n.º 3
0
 def test_multiple_instance_with_no_name_should_same(self):
     instance1 = MambaexApps.getOrCreateApp()
     instance2 = MambaexApps.getOrCreateApp()
     assert instance1 == instance2
Ejemplo n.º 4
0
 def test_multiple_instance_with_different_name_should_different(self):
     instance1 = MambaexApps.getOrCreateApp('instance1')
     instance2 = MambaexApps.getOrCreateApp('instance2')
     assert instance1 != instance2
Ejemplo n.º 5
0
 def test_multiple_instance_creation(self):
     instance1 = MambaexApps.getOrCreateApp('instance1')
     instance2 = MambaexApps.getOrCreateApp('instance1')
     assert instance1 == instance2
Ejemplo n.º 6
0
 def test_instance_creation_failed_with_type_error(self, name):
     with pytest.raises(NameShouldBeString):
         assert MambaexApps.getOrCreateApp(name)
Ejemplo n.º 7
0
 def test_instance_creation(self, name):
     value = MambaexApps.getOrCreateApp(name)
     assert value.name == name
Ejemplo n.º 8
0
from mambaex import MambaexApps

server = MambaexApps.getOrCreateApp('Server1')