Example #1
0
 def test_no_bdates(self):
     friends = [
         {
             "id": 1,
             "first_name": "",
             "last_name": ""
         },
         {
             "id": 2,
             "first_name": "",
             "last_name": ""
         },
         {
             "id": 3,
             "first_name": "",
             "last_name": ""
         },
     ]
     responses.add(
         responses.GET,
         "https://api.vk.com/method/friends.get",
         json={"response": {
             "count": len(friends),
             "items": friends
         }},
         status=200,
     )
     self.assertIsNone(age_predict(user_id=123))
Example #2
0
 def test_age(self):
     friends = [
         {
             "id": 1,
             "first_name": "",
             "last_name": "",
             "bdate": f"01.1.{self.year-25}",
         },
         {
             "id": 2,
             "first_name": "",
             "last_name": "",
             "bdate": f"01.1.{self.year-20}",
         },
         {
             "id": 3,
             "first_name": "",
             "last_name": "",
             "bdate": f"01.1.{self.year-15}",
         },
         {"id": 4, "first_name": "", "last_name": "", "bdate": "9.8"},
         {"id": 5, "first_name": "", "last_name": ""},
     ]
     responses.add(
         responses.GET,
         "https://api.vk.com/method/friends.get",
         json={"response": {"count": len(friends), "items": friends}},
         status=200,
     )
     self.assertEqual(20.0, age_predict(user_id=123))