def test_change_username(self): from augias.views import change_username request = DummyRequest({'username': '******'}, user=User(email='*****@*****.**'), referer='/came-from') result = change_username(Root(request), request) self.assertEqual(result.code, 302) self.assertEqual(result.location, '/came-from') self.assertEqual(request.user.name, 'new_username')
def test_adding_a_name_should_rename_default_notebook(self): from augias.views import change_username user = User(email='*****@*****.**') notebook = Notebook(name="*****@*****.**'s notebook", users=[user]) request = DummyRequest({'username': '******'}, user=user, referer='/came-from') result = change_username(Root(request), request) self.assertEqual(result.code, 302) self.assertEqual(notebook.name, "Tagada's notebook")