class DashboardViewTests(TestCase): def setUp(self): self.request_factory = RequestFactory() self.view = DashboardView() self.session_middleware = SessionMiddleware() def test_get_with_a_session(self): request = self.request_factory.get('/sftp_beamer/dashboard') self.session_middleware.process_request(request) request.session.save() response = self.view.get(request) self.assertEqual(response.status_code, 200)
def setUp(self): self.request_factory = RequestFactory() self.view = DashboardView() self.session_middleware = SessionMiddleware()
__author__ = 'Xiaxi Li' __email__ = '*****@*****.**' __date__ = '05/Jun/2015' from django.conf.urls import url from sftp_beamer.views import DashboardView, LoginView, ListContentView, TransferView, DeleteView, DisconnectSftpView urlpatterns = [ url(r'^dashboard$', DashboardView.as_view(), name='dashboard'), url(r'^dashboard/login$', LoginView.as_view(), name='login'), url(r'^dashboard/list$', ListContentView.as_view(), name='list'), url(r'^dashboard/transfer$', TransferView.as_view(), name='transfer'), url(r'^dashboard/delete$', DeleteView.as_view(), name='delete'), url(r'^dashboard/disconnect$', DisconnectSftpView.as_view(), name='disconnect') ]