def test_get_project_url(self): "The project should contain a URL in the format: /<language-slug>/<project-slug> using url_for for building" project = Project(name = u'Comunicação avançada', language = self.language, description='Bla bla bla') project.put() url = '/%s/%s' %(project.language.slug, project.slug) url_for_mocked = self.mocker.replace('flask.url_for') url_for_mocked(mocker.ANY, language_slug = self.language.slug, project_slug = project.slug) self.mocker.result(url) self.mocker.replay() assert_equals(project.get_url(), url)