Ejemplo n.º 1
0
    def test_tag_creation(self):
        """
            test creation of a tag
        """

        tag = fixtures.create_tag(name='Test Tag')

        self.assertTrue(isinstance(tag, Tag))
Ejemplo n.º 2
0
 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())
Ejemplo n.º 3
0
    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')