コード例 #1
0
ファイル: test_image.py プロジェクト: ErinCall/catsnap
    def test_remove_tag(self):
        session = Client().session()
        tag = Tag(name='booya')
        image = Image(filename='bab1e5')
        session.add(tag)
        session.add(image)
        session.flush()
        image_tag = ImageTag(image_id=image.image_id, tag_id=tag.tag_id)
        session.add(image_tag)
        session.flush()

        image.remove_tag('booya')

        image_tags = session.query(ImageTag).all()
        eq_(image_tags, [])