コード例 #1
0
ファイル: tests.py プロジェクト: CodeTag/taximetracker
    def test_al_hacer_post_se_crea_una_tarea(self):
        user = User.objects.create(username="******", password="******")

        p = ProjectFactory()

        factory = RequestFactory()
        request = factory.post("/home")
        request.user = user
        request.POST["projectname"] = p.name
        request.POST["taskname"] = "testTask"
        
        home(request)
        
        projects_number = Project.objects.all().count()
        tasks_number = Task.objects.all().count()
        
        self.assertEqual(projects_number, 1)
        self.assertEqual(tasks_number, 1)
コード例 #2
0
 def test_homepage(self):
     # create fake request
     request_factory = RequestFactory()
     request = request_factory.post('/fake-path', data={})
     # execute view code
     response = home(request)
     # Check.
     self.assertEqual(response.status_code, 200)
     self.assertIn(u'Kano Konnect', response.content)
コード例 #3
0
    def test_home(self):

        with self.assertRaises(HTTPForbidden):
            h = home(self.request)

        self.request.environ = {
            'REMOTE_ADDR': '192.168.190.23'
        }
        h = home(self.request)
        self.assertEqual(h['r'], '')

        self.request.GET = {
            'r': 'https://ohrm.esrc.info'
        }
        with self.assertRaises(HTTPFound):
            h = home(self.request)

        self.request.GET = {
            'e': True
        }
        h = home(self.request)
        self.assertEqual(h['e'], True)
コード例 #4
0
ファイル: middleware.py プロジェクト: mkramb/zaposlim.se
    def process_view(self, request, view, args, kwargs):

        if not request.is_ajax() and request.method == 'GET':
            fragment = request.GET.get('_escaped_fragment_', None)

            if fragment or fragment == '':
                request.is_crawler = True
                response = None

                for key in self.handlers.keys():
                    if fragment.find(key) == 0:
                        response = self.handlers[key](request)
                        break

                if not response:
                    response = home(request)

                self._log_response(request, response)
                return response
コード例 #5
0
ファイル: server.py プロジェクト: its-Kumar/Python_Projects
def app(environ, start_response):
    path = environ.get("PATH_INFO")
    if path.endswith("/"):
        path = path[:-1]
    if path == "":  # index / root of the web
        data = views.home(environ)
    elif path == "/contact":
        data = views.contact_us(environ)
    else:
        data = views.render_template("error.html", context={"path": path})

    # data = "Hello World!"
    data = data.encode("utf-8")
    start_response(
        f"200 OK",
        [
            # ("Content-Type", "text/plain"),
            ("Content-Type", "text/html"),
            ("Content-Length", str(len(data))),
        ],
    )
    return iter([data])
コード例 #6
0
ファイル: tests.py プロジェクト: shentonfreude/fare
    def test_view_home(self):
        from views import home

        request = testing.DummyRequest()
        info = home(request)
        self.assertEqual(info["message"], "")
コード例 #7
0
ファイル: api.py プロジェクト: 10Ants/TenAnts
def logout_api(request):
	try:
		logout(request)
		return views.home(request)
	except Exception, e:
		return utils.error_response(e)
コード例 #8
0
 def test_home(self):
     request = self.factory.get('/')
     request.user = self.username
     response = home(request)
     self.assertEqual(response.status_code, 302)
コード例 #9
0
ファイル: server.py プロジェクト: miguelgazela/m3thesis07
	def GET(self):

		return render.base(views.home(session), title='Email Ranker')
コード例 #10
0
ファイル: tests.py プロジェクト: ktel1218/TAProject
 def test_home(self):
     from views import home
     request = testing.DummyRequest()
     response = home(request)
     self.assertEqual(response.status_code, 200)
コード例 #11
0
ファイル: tests.py プロジェクト: mricharleon/HatosGanaderos
 def test_home_page_returns_correct_html(self):
     request = HttpRequest()
     response = home(request)
     self.assertTrue(response.content.startswith(b'<html>'))
     self.assertIn(b'<title>HatosGanaderos</title>', response.content)
     self.assertTrue(response.content.endswith(b'</html>'))
コード例 #12
0
 def test_home_page_returns_correct_html(self):
     request = HttpRequest()
     response = home(request)
     self.assertTrue(response.content.startswith(b'<html>'))
     self.assertIn(b'<title>HatosGanaderos</title>', response.content)
     self.assertTrue(response.content.endswith(b'</html>'))