예제 #1
0
class SnapshoterTest(unittest.TestCase):
    '''
    Тестирование класса для создания снимка
    '''        
    
    def setUp(self):
        self.account = Account(LOGIN, PASSWORD)
        self.account.auth()
        self.snapshoter = GroupSnapshoter(GID, API(self.account.oauth(APP_ID, PERMISSIONS)))
        
    def test_count(self):
        self.assertGreater(self.snapshoter.get_wall_count(), 0)
        self.assertGreater(self.snapshoter.get_videos_count(), 0)        
        self.assertGreater(self.snapshoter.get_photos_count(), 0)
예제 #2
0
 def refresh_token(vk_account):
     '''
     Возвращает True, если удалось обновить токен для аккаунта account
     '''
     account = Account(vk_account.login, vk_account.password)
     account.auth()
     access_token = account.oauth(APP_ID, APP_PERMISSION_SCOPE)
     
     # Нифига! Ну, что ж, придется ответить отказом
     if access_token is None:
         return False
     else:
         # Получили свеженький как цветущая девственница токен :)
         # Не забудим его сохранить в базу данных.
         vk_account.access_token = access_token
         vk_account.save()
         return True
예제 #3
0
 def setUp(self):
     self.account = Account(LOGIN, PASSWORD)
     self.account.auth()
     self.snapshoter = GroupSnapshoter(GID, API(self.account.oauth(APP_ID, PERMISSIONS)))