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
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
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
def execute(self): signin()