def test_existent_user_could_be_deleted(self): fake_email = '*****@*****.**' fake_password = '******' with vcr.use_cassette( 'fixtures/vcr_cassettes/create_fake_user_to_destroy2.json', before_record_response=scrub_string(fake_password), filter_post_data_parameters=['password', 'j_password']): Client.create_user(name='fake', email=fake_email, password=fake_password) with vcr.use_cassette( 'fixtures/vcr_cassettes/fake_user_login.json', before_record_response=scrub_string(fake_password), filter_post_data_parameters=['j_password'], record_mode='new_episodes'): user = Client(email=fake_email, password=fake_password).get_user() with vcr.use_cassette( 'fixtures/vcr_cassettes/user_destroy_valid2.json', before_record_response=scrub_string(fake_password), filter_post_data_parameters=['password'], ): user.destroy() with vcr.use_cassette( 'fixtures/vcr_cassettes/invalid_login_after_destroy.json', filter_post_data_parameters=['password', 'j_password'], ): with self.assertRaises(errors.UnauthorizedError): Client(email=fake_email, password=fake_password)
def get_session(self): """ Returns a cached authenticated session. """ with test_helper.vcr.use_cassette( 'fixtures/vcr_cassettes/valid_login.json', filter_post_data_parameters=['j_password'] ): session = Client(email=self.email, password=self.password) return session
def get_anydo_user(): passwd = os.popen("anydo_passwd").read() user = Client(email='*****@*****.**', password=passwd).get_user() return user
def test_valid_session_initialized_silently(self): with vcr.use_cassette('fixtures/vcr_cassettes/valid_login.json', filter_post_data_parameters=['j_password']): client = Client(email=self.email, password=self.password) self.assertIsInstance(client, Client)
def test_new_client_reraises_occured_errors(self): with vcr.use_cassette('fixtures/vcr_cassettes/invalid_login.json'): with self.assertRaises(errors.UnauthorizedError): Client(email='***', password='******')
def login(self): return Client(email=self.email, password=self.password).get_user()