def test_albums_have_title_and_id():
    provider = FacebookImageProvider(token)

    albums = provider.load_albums()
    for album in albums:
        assert album.identifier
        assert album.title
        assert album.url
def test_albums_can_load_their_photos():
    provider = FacebookImageProvider(token)

    albums = provider.load_albums()

    album = albums[1]
    provider.load_photos(album=album)

    assert album.photos

    for photo in album.photos:
        assert photo.title
        assert photo.url
        assert photo.width > 0
        assert photo.height > 0
def test_should_load_albums():
    provider = FacebookImageProvider(token)
    albums = provider.load_albums()
    assert albums