예제 #1
0
파일: init.py 프로젝트: the-cc-dev/sen
    def __init__(self):
        self.d = DockerBackend()

        self.loop, self.ui = get_app_in_loop(PALLETE)

        self.ui.commander = Commander(self.ui, self.d)

        self.rt_thread = threading.Thread(target=self.realtime_updates,
                                          daemon=True)
        self.rt_thread.start()
예제 #2
0
def test_commander():
    com = Commander(None, None)
    c = com.get_command("test test-arg")
    assert c.arguments.test_arg is True
    assert c.run() == 42
예제 #3
0
def test_command_aliases():
    com = Commander(None, None)
    c = com.get_command("mango x")
    assert c.arguments.test_opt is True
    assert c.run() == 42
예제 #4
0
def test_command_aliases():
    com = Commander(None, None)
    c = com.get_command("mango x")
    assert c.arguments.test_opt is True
    assert c.run() == 42