Example #1
0
    def test_database_request_right(self):
        """
        Test that request that request is written to DB right
        """

        t = datetime.datetime.now()
        response = self.client.get('/')

        log_entry = RequestLogEntry(time=t,
                                    ip_address='127.0.0.1',
                                    url='/',
                                    request_method='GET',
                                    user_agent=user_agent,
                                    priority=1,
                                   )
        r = RequestLogEntry.objects.all().order_by('-time')[0]
        self.failUnlessEqual(log_entry.equals(r), True)
Example #2
0
 def test_equals_successes(self):
     """
     Checks that equality test returns True when time is the same
     """
     t = datetime.datetime.now()
     r1 = RequestLogEntry(time=t,
                          ip_address='123',
                          url='/',
                          request_method='get',
                          user_agent=user_agent,
                          priority=1,
                         )
     r2 = RequestLogEntry(time=t,
                          ip_address='123',
                          url='/',
                          request_method='get',
                          user_agent=user_agent,
                          priority=1,
                         )
     self.failUnlessEqual(r1.equals(r2), True)
Example #3
0
 def test_equals_fails(self):
     """
     Checks that equality test returns False when time is different
     """
     t1 = datetime.datetime.now()
     r1 = RequestLogEntry(time=t1,
                          ip_address='123',
                          url='/',
                          request_method='get',
                          user_agent=user_agent,
                          priority=0,
                         )
     t2 = datetime.datetime.fromordinal(t1.toordinal() + 10 * 1000)
     r2 = RequestLogEntry(time=t2,
                          ip_address='123',
                          url='/',
                          request_method='get',
                          user_agent=user_agent,
                          priority=0,
                         )
     self.failUnlessEqual(r1.equals(r2), False)