Exemplo n.º 1
0
    def dummy_store(self, is_global):
        server = MagicMock()
        server.__dict__ = {"host": "http://1.2.2.2/xcode/api", "port": "8080"}

        user = MagicMock()
        user.__dict__ = {"user": "******", "password": "******"}
        settings = Settings(server, user)
        settings.store(is_global, "test_xserverpy")
Exemplo n.º 2
0
    def test_can_save_to_local_file(self):

        server = MagicMock()
        server.__dict__ = {"host": "123123", "port": "8080"}

        user = MagicMock()
        user.__dict__ = {"user": "******", "password": "******"}

        self.assertEqual(os.path.exists(".test_xserverpy"), False)
        settings = Settings(server, user)
        settings.store(False, "test_xserverpy")
        self.assertEqual(os.path.exists(".test_xserverpy"), True)
Exemplo n.º 3
0
    def test_validates_correctly(self):
        server = MagicMock()
        server.__dict__ = {"host": None, "port": "80820"}

        user = MagicMock()
        user.__dict__ = {"user": "******", "password": "******"}
        settings = Settings(server, user)

        with self.assertRaises(RuntimeError):
            settings.validate()

        server = MagicMock()
        server.__dict__ = {"host": "http://1.2.2.2/xcode/api", "port": None}
        settings.server = server
        with self.assertRaises(RuntimeError):
            settings.validate()
Exemplo n.º 4
0
 def setUp(self):
     user = User(user="******", password="******")
     server = XcodeServer(host="https://127.0.0.1")
     self.settings = Settings(server, user)