def teste_should_get_list_of_apps_from_tsuru(self, get): expected = [ {"framework": "python", "name": "pacote", "repository": "[email protected]:pacote.git", "state": "creating"} ] response_mock = Mock(status_code=200) response_mock.json.return_value = expected get.return_value = response_mock response = ListApp.as_view()(self.request) self.assertListEqual( [{"framework": "python", "name": "pacote", "repository": "[email protected]:pacote.git", "state": "creating"}], response.context_data["apps"], )
def teste_should_get_list_of_apps_from_tsuru(self, get): expected = [{ "framework": "python", "name": "pacote", "repository": "[email protected]:pacote.git", "state": "creating" }] response_mock = Mock(status_code=200) response_mock.json.return_value = expected get.return_value = response_mock response = ListApp.as_view()(self.request) self.assertListEqual([{ "framework": "python", "name": "pacote", "repository": "[email protected]:pacote.git", "state": "creating" }], response.context_data["apps"])
def test_should_use_list_template(self, get): get.return_value = Mock(status_code=204) response = ListApp.as_view()(self.request) self.assertEqual("apps/list.html", response.template_name) self.assertListEqual([], response.context_data['apps'])
def test_should_use_list_template(self, get): get.return_value = Mock(status_code=204) response = ListApp.as_view()(self.request) self.assertEqual("apps/list.html", response.template_name) self.assertListEqual([], response.context_data["apps"])
class TextPlainView(TemplateView): def render_to_response(self, context, **kwargs): return super(TextPlainView, self).render_to_response( context, content_type='text/plain', **kwargs) urlpatterns = patterns('', url(r'^robots\.txt$', TextPlainView.as_view(template_name='robots.txt')), url(r'^favicon\.ico$', RedirectView.as_view(url='/static/img/favicon.ico')), url(r'^$', Login.as_view(), name='login'), url(r'^login$', Login.as_view(), name='login'), url(r'^logout$', Logout.as_view(), name='logout'), url(r'^team/$', Team.as_view(), name='team'), url(r'^key/$', Key.as_view(), name='token'), url(r'^signup$', Signup.as_view(), name='signup'), url(r'^apps/$', ListApp.as_view(), name='list-app'), url(r'^apps/create/$', CreateApp.as_view(), name='create-app'), url(r'^app/run/$', Run.as_view(), name='run'), url(r'^app/(?P<app_name>[\w-]+)/$', AppDetail.as_view(), name='detail-app'), url(r'^app/(?P<name>[\w-]+)/remove/$', RemoveApp.as_view(), name='remove_app'), url(r'^app/(?P<app_name>[\w-]+)/log/$', AppLog.as_view(), name='app_log'), url(r'^app/(?P<app_name>[\w-]+)/env/$', AppEnv.as_view(), name='get-env'), url(r'^app/(?P<app_name>[\w-]+)/teams/$', AppTeams.as_view(), name='app-teams'), url(r'^app/(?P<app_name>[\w-]+)/team/add/$', AppAddTeam.as_view(), name='app-add-team'), url(r'^envs/$', "auth.views.env_vars", name='envs'), ) urlpatterns += staticfiles_urlpatterns()
def test_should_use_list_template(self, token_is_valid): token_is_valid.return_value = True response = ListApp.as_view()(self.request) self.assertIn("apps/list.html", response.template_name)