def setUpTestData(cls): cls.serializer = serializers.MenuItemSerializer # create objects cls.restaurant_admin_user = f.UserFactory() cls.test_menusection = \ f.MenuSectionFactory(admin_users=[cls.restaurant_admin_user])
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 setUp(self): self.test_menusection = \ f.MenuSectionFactory(admin_users=[self.restaurant_admin_user]) # generate test url self.kwargs = { 'restaurant_pk': self.test_menusection.menu.restaurant.pk, 'menu_pk': self.test_menusection.menu.pk, 'menusection_pk': self.test_menusection.pk } self.current_test_url = \ reverse('api:menusection_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.view = views.MenuItemList # create model objects cls.test_user = f.UserFactory() cls.restaurant_admin_user = f.UserFactory() cls.test_menusection = f.MenuSectionFactory() cls.test_menuitems = f.MenuItemFactory.create_batch( size=3, menusection=cls.test_menusection, admin_users=[cls.restaurant_admin_user]) # generate test url cls.kwargs = { 'restaurant_pk': cls.test_menuitems[0].menusection.menu.restaurant.pk, 'menu_pk': cls.test_menuitems[0].menusection.menu.pk, 'menusection_pk': cls.test_menuitems[0].menusection.pk } cls.current_test_url = \ reverse('api:menuitem_list', kwargs=cls.kwargs)