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)