Пример #1
0
 def test_fresh_login(self, monkeypatch):
     load_dotenv("~/Documents/.restknot.env")
     user = os.environ.get('OS_USERNAME')
     pwd = os.environ.get('OS_PASSWORD')
     monkeypatch.setattr('libs.auth.get_username', lambda: user)
     monkeypatch.setattr('getpass.getpass', lambda x: pwd)
     res = auth.signin()
     print(res)
     assert res['status'] == True
Пример #2
0
    def test_login_success(self, monkeypatch):
        auth.load_env_file()
        user = os.environ.get('OS_USERNAME')
        pwd = os.environ.get('OS_PASSWORD')

        monkeypatch.setattr('builtins.input', lambda x: user)
        monkeypatch.setattr('getpass.getpass', lambda x: pwd)

        output = auth.signin()
        assert output['status'] == True
Пример #3
0
    def test_fail_login_wrong_account(self, monkeypatch):

        monkeypatch.setattr('builtins.input', lambda x: 'user')
        monkeypatch.setattr('getpass.getpass', lambda x: 'pwd')
        res = auth.signin()
        assert res['status'] == False
Пример #4
0
 def execute(self):
     signin()