def test_tag_creation(self): """ test creation of a tag """ tag = fixtures.create_tag(name='Test Tag') self.assertTrue(isinstance(tag, Tag))
def test_valid_art_form(self): category = fixtures.create_category(name='Test Category') tag = fixtures.create_tag(name='Test Tag') upload_file = open('art/tests/resources/test_photo.jpg', 'rb') post_dict = {'title': 'Test Title', 'description': 'Test Description'} file_dict = {'photo': SimpleUploadedFile(upload_file.name, upload_file.read())} form = ArtForm(post_dict, file_dict) self.assertTrue(form.is_valid())
def test_art_tag_creation(self): """ test creation of an art record with tags, and retrieving the tags with the art get_tags function """ user = fixtures.create_user( username='******', password='******', email='*****@*****.**', first_name='test', last_name='user' ) category = fixtures.create_category(name='Test Category') art = fixtures.create_art( user_id=user.id, category=category.id, photo='test/photo', title='Test Art', description='Some art' ) tag = fixtures.create_tag(name='Test Tag') art_tag = fixtures.create_art_tag(art_id=art.id, tag_id=tag.id) self.assertTrue(isinstance(art_tag, ArtTag)) tags = art.get_tags() self.assertEqual(tags, 'Test Tag')