def setUp(self): self.place = Location(city="Nairobi", country="Kenya") self.place.save() self.category = Category(name="Test") self.category.save() self.photo = Photo(name='A random title', description="A random description", location=self.place) self.photo.save()
class CategoryTestClass(TestCase): """ Testing the Category class """ def setUp(self): """ Creating a new instance of the Category class """ self.category = Category(name="Test") self.category.save() def test_instance(self): self.assertTrue(isinstance(self.category, Category)) def test_save_method(self): categories = Category.objects.all() self.assertTrue(len(categories) > 0)
def setUp(self): self.Name = Image(Name='yumyum') self.Description = Image(Description='Good food is therapeutic') self.name = Location(name='Kenya').save() self.cat1 = Category(types='food').save() self.new_Image = Image(Name='yumyum', Description='Good food is therapeutic', location=self.name, category=self.cat1)
def setUpClass(cls): super().setUpClass() cls.options = Options() cls.options.add_argument("--headless") cls.browser = Chrome(ChromeDriverManager().install(), options=cls.options) cls.browser.implicitly_wait(3) User = get_user_model() cls.user = User.objects.create_user(username='******', email='*****@*****.**', password='******') # create category for indice in range(1, 6): category = Category(name="category_test_%s" % indice, in_menu=True, order_menu=1) category.save()
class PhotoTestClass(TestCase): """ Creating the initial instance of the Photo class """ def setUp(self): self.place = Location(city="Nairobi", country="Kenya") self.place.save() self.category = Category(name="Test") self.category.save() self.photo = Photo(name='A random title', description="A random description", location=self.place) self.photo.save() def test_instance(self): self.assertTrue(isinstance(self.photo, Photo)) def test_save_method(self): self.photo.save_photo() photos = Photo.objects.all() self.assertTrue(len(photos) > 0) def test_delete_method(self): Photo.delete_photo(self.photo.id) photos = Photo.objects.all() self.assertTrue(len(photos) == 0) def test_get_photo_by_id(self): photo = Photo.get_photo_by_id(self.photo.id) self.assertEqual(photo, self.photo) def test_search_photo_by_category(self): photos = Photo.search_photo_by_category("Test") self.assertFalse(len(photos) > 0) def test_filter_by_location(self): photos = Photo.filter_by_location(self.photo.id) self.assertTrue(len(photos) > 0)
class CategoryTestClass(TestCase): def setUp(self): self.cat1 = Category(types='food') def test_instance(self): self.assertTrue(isinstance(self.cat1, Category)) def test_save_method(self): self.cat1.save_category() categories = Category.objects.all() self.assertTrue(len(categories) > 0) def tearDown(self): Category.objects.all().delete() def test_category_update(self): self.cat1.save_category() self.cat1 = Category.objects.filter(types='travel').update( types='food') self.new_category = Category.objects.get(types='food') self.assertEqual(self.new_category.types, 'food')
def setUpClass(cls): """Method called to prepare the test fixture.""" super(BaseViewTestCase, cls).setUpClass() # create user cls.User = get_user_model() cls.user = cls.User.objects.create(username='******', email='*****@*****.**') cls.user.set_password('123test') cls.user.save() # create pictures cls.pictures = [] cls.small_gif = ( b'\x47\x49\x46\x38\x39\x61\x01\x00\x01\x00\x00\x00\x00\x21\xf9\x04' b'\x01\x0a\x00\x01\x00\x2c\x00\x00\x00\x00\x01\x00\x01\x00\x00\x02' b'\x02\x4c\x01\x00\x3b') cls.file_picture = SimpleUploadedFile(name='small.gif', content=cls.small_gif, content_type='image/gif') for indice in range(1, 9): cls.picture = Picture( title='test_title_%s' % indice, file_name=cls.file_picture, description='test_description', technical='test_technical', camera='test_camera', place='test_place', taken_date=date(2021, 1, 1), user=cls.user, upload_date=datetime.now(), ) cls.picture.save() cls.pictures.append(cls.picture) # create categories for indice in range(1, 6): cls.category = Category(name="category_test_%s" % indice, in_menu=True, order_menu=1) cls.category.save() cls.pictures[0].categories.add(cls.category) cls.client_login = Client(HTTP_REFERER=reverse('gallery:home')) cls.logged_in = cls.client_login.login(username='******', password='******')
def setUpClass(cls): """Method called to prepare the test fixture.""" super(BaseModelTestCase, cls).setUpClass() # create user cls.User = get_user_model() cls.user = cls.User.objects.create( username='******', email='*****@*****.**', password='******' ) # create category cls.category = Category( name="category_test", in_menu=True, order_menu=1 ) cls.category.save() # create pictures cls.pictures = [] small_gif = ( b'\x47\x49\x46\x38\x39\x61\x01\x00\x01\x00\x00\x00\x00\x21\xf9\x04' b'\x01\x0a\x00\x01\x00\x2c\x00\x00\x00\x00\x01\x00\x01\x00\x00\x02' b'\x02\x4c\x01\x00\x3b' ) cls.picture = Picture( title='test_title', file_name=SimpleUploadedFile(name='small.gif', content=small_gif, content_type='image/gif'), description='test_description', technical='test_technical', camera='test_camera', place='test_place', taken_date=date(2021, 1, 1), # global_score = 0, user=cls.user, upload_date=datetime.now(), ) cls.picture.save() cls.picture.categories.add(cls.category)
def gallery_in(request, slug): c = get_common_context(request) c['album'] = Photo.objects.filter(category=Album.get_by_slug(slug)) return render_to_response('gallery_in.html', c, context_instance=RequestContext(request))
def setUp(self): """ Creating a new instance of the Category class """ self.category = Category(name="Test") self.category.save()
def setUp(self): self.cat1 = Category(types='food')
user.save() userProfile = UserProfile() userProfile.user = user userProfile.firstname = names[i] userProfile.lastname = names[i + 1] userProfile.email = (names[seed % namesLen]) + "@punk.com" userProfile.image = profilePic[seed % profilePicLen] userProfile.coverPhoto = coverUrl[seed % coverUrlLen] userProfile.description = titles[seed % titlesLen] userProfile.key_skills = titles[seed % titlesLen] userProfile.description = sentences[seed % sentenceLen] userProfile.save() for i in range(5): theCategory = Category() theCategory.title = categoriesTitle[(seed + i) % categoriesTitleLen] theCategory.owner = userProfile theCategory.thumbnail = profilePic[(seed + i) % profilePicLen] theCategory.save() for z in range(10): theArtwork = Artwork() theArtwork.title = titles[(seed + z) % titlesLen] theArtwork.url_path = articleUrl[(seed + z) % articleUrlLen] theArtwork.category = theCategory theArtwork.owner = userProfile theArtwork.save() for i in range(20):