Exemplo n.º 1
0
    def test_code_process_success(self):
        obj = TrackingCodeModel(code='123')
        self.db.add(obj)
        self.db_commit()

        result = BusinessService.tracking_code_process(self.db,
                                                       tracking_code='123',
                                                       remote_ip='127.0.0.1')
        self.assertEqual(result, True)
        self.assertEqual(obj.clicks, 1)
Exemplo n.º 2
0
 def test_code_process_fail_by_none(self):
     result = BusinessService.tracking_code_process(
         self.db, tracking_code='not exists', remote_ip='127.0.0.1')
     self.assertEqual(result, False)