def setUpTestData(cls): cls.restaurant_admin_user = f.UserFactory() cls.test_restaurant = \ f.RestaurantFactory(admin_users=[cls.restaurant_admin_user]) cls.test_menu = \ f.MenuFactory(restaurant=cls.test_restaurant) cls.current_test_url = reverse( 'restaurants:restaurant_detail', kwargs={'restaurant_slug': cls.test_restaurant.slug})
def setUp(self): self.test_menu = \ f.MenuFactory(admin_users=[self.restaurant_admin_user]) # generate test url self.kwargs = { 'restaurant_pk': self.test_menu.restaurant.pk, 'menu_pk': self.test_menu.pk } self.current_test_url = \ reverse('api:menu_detail', kwargs=self.kwargs) self.client.login(username=self.restaurant_admin_user.username, password=c.TEST_USER_PASSWORD) self.response = self.client.get(self.current_test_url)
def setUpTestData(cls): cls.test_permission = UserHasRestaurantPermissionsMixin() cls.request = RequestFactory().get('/') # create users cls.test_user = f.UserFactory() cls.restaurant_admin_user = f.UserFactory() cls.admin_user = f.UserFactory(is_staff=True) # create restaurant objects cls.test_restaurant = \ f.RestaurantFactory(admin_users=[cls.restaurant_admin_user]) cls.test_menu = f.MenuFactory(restaurant=cls.test_restaurant) cls.test_menusection = f.MenuSectionFactory(menu=cls.test_menu) cls.test_menuitem = f.MenuItemFactory(menusection=cls.test_menusection)
def setUpTestData(cls): cls.test_permission = HasRestaurantPermissionsOrReadOnly() cls.factory = APIRequestFactory() # create users cls.unprivileged_user = f.UserFactory(username='******') cls.permitted_user = f.UserFactory(username='******') cls.admin_user = f.UserFactory(username='******', is_staff=True) # create restaurant objects and add permitted user to admin_users cls.test_restaurant = f.RestaurantFactory( admin_users=[cls.permitted_user]) cls.test_menu = f.MenuFactory(restaurant=cls.test_restaurant) cls.test_menusection = f.MenuSectionFactory(menu=cls.test_menu) cls.test_menuitem = f.MenuItemFactory(menusection=cls.test_menusection)
def setUpTestData(cls): cls.view = views.MenuSectionList # create model objects cls.test_user = f.UserFactory() cls.restaurant_admin_user = f.UserFactory() cls.test_menu = f.MenuFactory() cls.test_menusections = f.MenuSectionFactory.create_batch( size=3, menu=cls.test_menu, admin_users=[cls.restaurant_admin_user]) # generate test url cls.kwargs = { 'restaurant_pk': cls.test_menu.restaurant.pk, 'menu_pk': cls.test_menu.pk } cls.current_test_url = \ reverse('api:menusection_list', kwargs=cls.kwargs)
def setUpTestData(cls): cls.serializer = serializers.MenuSectionSerializer cls.restaurant_admin_user = f.UserFactory() cls.test_menu = f.MenuFactory(admin_users=[cls.restaurant_admin_user])