def test_can_add_a_new_photo(self): user = add_or_get_user("unittest-user1") text = "Hello World!" kinds = ["1000", "1001"] tags = ["Hello", "World"] path = os.path.join(os.path.dirname(__file__), "img/photo.jpg") with open(path, "rb") as f: photo = Photo.new(text, kinds, tags, user.id, f.read()) assert photo assert photo.text == text assert photo.author assert photo.author.id == user.id for kind in kinds: assert kind in photo.kinds for tag in tags: assert tag in photo.tags
#!/usr/bin/env python # -*- coding: utf-8 -*- import os import sys sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..')) from tools.factory import add_or_get_user if __name__ == '__main__': add_or_get_user('unittest-user')