def test_create_a_category_with_empty_parent_should_response_correct_data(self): category = CategoryFactory.attributes() resp = self.post('/admin/category/', category) expect(resp).to_include(category.get('name')) expect(resp).to_include(category.get('image'))
def test_create_a_category_with_not_enough_data_properties_sould_response_status_400(self): category = CategoryFactory.attributes() del category['name'] resp = self.post('/admin/category/', category) expect(resp.status_int).to_equal(400)
def test_create_a_category_with_exist_category_name_sould_response_status_400(self): category = CategoryWithParentFactory.create() data = CategoryFactory.attributes() data['name'] = category.name resp = self.post('/admin/category/', data) expect(resp.status_int).to_equal(400)
def test_create_a_category_with_empty_parent_should_response_status_201(self): category = CategoryFactory.attributes() resp = self.post('/admin/category/', category) expect(resp.status_int).to_equal(201)