Пример #1
0
    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)