Beispiel #1
0
def test(appid):
    # Remove all existing testvars.
    for v in get_all_vars(appid):
        remove_var(v)

    add_var(appid, "testvar", "Test Value")
    vars = get_all_vars(appid)

    var = set_var(appid, "testvar", "Hello")

    return repr(vars)
Beispiel #2
0
def test(appid):
    # Remove all existing testvars.
    for v in get_all_vars(appid):
        remove_var(v)

    add_var(appid, "testvar", "Test Value")
    vars = get_all_vars(appid)

    var = set_var(appid, "testvar", "Hello")

    return repr(vars)
Beispiel #3
0
    def test_created_app_persists(self):
        rv = self.login("testuser", "password")

        # import readline # optional, will allow Up/Down/History in the console
        # import code
        # vars = globals().copy()
        # vars.update(locals())
        # shell = code.InteractiveConsole(vars)
        # shell.interact()

        # Create an App for the tests.
        self.tapp = api.create_app("UTApp", "dummy", None, "{}")
        self.tapp = api.get_app_by_name("UTApp")
        api.set_var(self.tapp, "TestVar", "TestValue")

        rv = self.login("testuser", "password")
        app = api.get_app_by_name("UTApp")

        assert app is not None

        vars = api.get_all_vars(app)

        assert len(vars) == 1

        var = vars[0]

        assert var.name == "TestVar"
        assert var.value == "TestValue"
Beispiel #4
0
    def test_created_app_persists(self):
        rv = self.login("testuser", "password")

        # import readline # optional, will allow Up/Down/History in the console
        # import code
        # vars = globals().copy()
        # vars.update(locals())
        # shell = code.InteractiveConsole(vars)
        # shell.interact()

        # Create an App for the tests.
        self.tapp = api.create_app("UTApp", "dummy", None, "{}")
        self.tapp = api.get_app_by_name("UTApp")
        api.set_var(self.tapp, "TestVar", "TestValue")

        rv = self.login("testuser", "password")
        app = api.get_app_by_name("UTApp")

        assert app is not None

        vars = api.get_all_vars(app)

        assert len(vars) == 1

        var = vars[0]

        assert var.name == "TestVar"
        assert var.value == "TestValue"
    def test_declare_ownership(self):
        _db_declare_ownership(self.tapp, "test_TEST")

        vars = api.get_all_vars(self.tapp)
        var = next(var for var in vars if var.name == "ownership")
        assert var.name == "ownership"
        assert var.value == "test_TEST"
Beispiel #6
0
    def test_same_name_supported(self):
        api.add_var(self.tapp, "TestVar1", "TestValue1")
        api.add_var(self.tapp, "TestVar1", "TestValue2")
        api.add_var(self.tapp, "TestVar1", "TestValue3")

        vars = api.get_all_vars(self.tapp)

        assert len(vars) == 3
Beispiel #7
0
    def test_delete_var(self):
        api.add_var(self.tapp, "TestVar1", "TestValue1")
        api.add_var(self.tapp, "TestVar2", "TestValue2")
        api.add_var(self.tapp, "TestVar3", "TestValue3")

        vars = api.get_all_vars(self.tapp)

        # Find the var with the name.
        api.remove_var(next(var for var in vars if var.name == "TestVar1"))

        vars = api.get_all_vars(self.tapp)

        assert len(vars) == 2

        kvdict = {var.name: var.value for var in vars}
        assert kvdict["TestVar2"] == "TestValue2"
        assert kvdict["TestVar3"] == "TestValue3"
Beispiel #8
0
    def test_add_get_var(self):
        api.add_var(self.tapp, "TestVar", "TestValue")
        vars = api.get_all_vars(self.tapp)

        assert len(vars) == 1
        myvar = vars[0]
        assert myvar.name == "TestVar"
        assert myvar.value == "TestValue"
Beispiel #9
0
    def test_same_name_supported(self):
        api.add_var(self.tapp, "TestVar1", "TestValue1")
        api.add_var(self.tapp, "TestVar1", "TestValue2")
        api.add_var(self.tapp, "TestVar1", "TestValue3")

        vars = api.get_all_vars(self.tapp)

        assert len(vars) == 3
Beispiel #10
0
    def test_delete_var(self):
        api.add_var(self.tapp, "TestVar1", "TestValue1")
        api.add_var(self.tapp, "TestVar2", "TestValue2")
        api.add_var(self.tapp, "TestVar3", "TestValue3")

        vars = api.get_all_vars(self.tapp)

        # Find the var with the name.
        api.remove_var(next(var for var in vars if var.name == "TestVar1"))

        vars = api.get_all_vars(self.tapp)

        assert len(vars) == 2

        kvdict = {var.name: var.value for var in vars}
        assert kvdict["TestVar2"] == "TestValue2"
        assert kvdict["TestVar3"] == "TestValue3"
Beispiel #11
0
    def test_add_get_var(self):
        api.add_var(self.tapp, "TestVar", "TestValue")
        vars = api.get_all_vars(self.tapp)

        assert len(vars) == 1
        myvar = vars[0]
        assert myvar.name == "TestVar"
        assert myvar.value == "TestValue"
Beispiel #12
0
    def test_add_get_several_var(self):
        api.add_var(self.tapp, "TestVar1", "TestValue1")
        api.add_var(self.tapp, "TestVar2", "TestValue2")
        api.add_var(self.tapp, "TestVar3", "TestValue3")

        vars = api.get_all_vars(self.tapp)

        assert len(vars) == 3

        kvdict = {var.name: var.value for var in vars}
        assert kvdict["TestVar1"] == "TestValue1"
        assert kvdict["TestVar2"] == "TestValue2"
        assert kvdict["TestVar3"] == "TestValue3"
Beispiel #13
0
    def test_add_get_several_var(self):
        api.add_var(self.tapp, "TestVar1", "TestValue1")
        api.add_var(self.tapp, "TestVar2", "TestValue2")
        api.add_var(self.tapp, "TestVar3", "TestValue3")

        vars = api.get_all_vars(self.tapp)

        assert len(vars) == 3

        kvdict = {var.name: var.value for var in vars}
        assert kvdict["TestVar1"] == "TestValue1"
        assert kvdict["TestVar2"] == "TestValue2"
        assert kvdict["TestVar3"] == "TestValue3"
    def test_created_app_persists(self):
        self.flask_app = appcomposer.app.test_client()
        with self.flask_app:
            rv = self.login("testuser", "password")
            app = api.get_app_by_name("UTApp")

            assert app is not None

            vars = api.get_all_vars(app)

            assert len(vars) == 1

            var = vars[0]

            assert var.name == "TestVar"
            assert var.value == "TestValue"