当前位置: 首页>>代码示例>>Python>>正文


Python Category.save方法代码示例

本文整理汇总了Python中rango.models.Category.save方法的典型用法代码示例。如果您正苦于以下问题:Python Category.save方法的具体用法?Python Category.save怎么用?Python Category.save使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在rango.models.Category的用法示例。


在下文中一共展示了Category.save方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test_slug_line_creation

# 需要导入模块: from rango.models import Category [as 别名]
# 或者: from rango.models.Category import save [as 别名]
 def test_slug_line_creation(self):
     """ slug_line_creation expects a category to be given an appropriate
         slug. Eg: "Random Category String" -> "random-category-string"
     """
     cat = Category(name="Random Category String")
     cat.save()
     self.assertEqual(cat.slug, "random-category-string")
开发者ID:ZacharyRSmith,项目名称:twd,代码行数:9,代码来源:tests.py

示例2: test_ensure_last_visit_equal_after_first_visit

# 需要导入模块: from rango.models import Category [as 别名]
# 或者: from rango.models.Category import save [as 别名]
	def test_ensure_last_visit_equal_after_first_visit(self):
		cat = Category(name='test')
		cat.save()
		t1 = timezone.now()
		t2 = timezone.now() + datetime.timedelta(days=30)
		pag = Page(category=cat, first_visit=t1, last_visit=t2)
		self.assertEqual(pag.is_last_visit_equal_after_first_visit(), True)
开发者ID:pateto,项目名称:hcltest,代码行数:9,代码来源:tests.py

示例3: test_ensure_views_are_positive

# 需要导入模块: from rango.models import Category [as 别名]
# 或者: from rango.models.Category import save [as 别名]
 def test_ensure_views_are_positive(self):
     '''
     ensure_views_are_positive should results True for categories where views are zero or positive
     '''
     cat = Category(name='test', views=-1, likes=0)
     cat.save()
     self.assertEqual((cat.views>=0), True)
开发者ID:xuyinan,项目名称:rango,代码行数:9,代码来源:tests.py

示例4: test_create_pages_for_categories

# 需要导入模块: from rango.models import Category [as 别名]
# 或者: from rango.models.Category import save [as 别名]
    def test_create_pages_for_categories(self):
        cat = Category(name="Python")
        cat.save()

        # create 2 pages for category python
        python_page = Page()
        python_page.category = cat
        python_page.title="Official Python Tutorial"
        python_page.url="http://docs.python.org/2/tutorial/"
        python_page.save()

        django_page = Page()
        django_page.category = cat
        django_page.title="Django"
        django_page.url="https://docs.djangoproject.com/en/1.5/intro/tutorial01/"
        django_page.save()

        # Check if they both were saved
        python_pages = cat.page_set.all()
        self.assertEquals(python_pages.count(), 2)

        #Check if they were saved properly
        first_page = python_pages[0]
        self.assertEquals(first_page, python_page)
        self.assertEquals(first_page.title , "Official Python Tutorial")
        self.assertEquals(first_page.url, "http://docs.python.org/2/tutorial/")
开发者ID:leifos,项目名称:tango_with_tests,代码行数:28,代码来源:tests.py

示例5: test_ensure_views_are_positive

# 需要导入模块: from rango.models import Category [as 别名]
# 或者: from rango.models.Category import save [as 别名]
 def test_ensure_views_are_positive(self):
     """ ensure_views_are_positive expects a category initiated with
         negative views to still have non-negative views after saving
     """
     cat = Category(name='test', views=-1, likes=0)
     cat.save()
     self.assertEqual((cat.views >= 0), True)
开发者ID:ZacharyRSmith,项目名称:twd,代码行数:9,代码来源:tests.py

示例6: test_first_visit_not_future

# 需要导入模块: from rango.models import Category [as 别名]
# 或者: from rango.models.Category import save [as 别名]
 def test_first_visit_not_future(self):
     cat = Category(name='test')
     cat.save()
     futuredate = datetime.date.today() + datetime.timedelta(days=30)
     p=add_page (cat, 'first_future', 'www.exemple.it', first_visit=futuredate, last_visit = futuredate)
     self.assertEqual(p.first_visit, datetime.date.today())
     self.assertEqual(p.last_visit, datetime.date.today())
开发者ID:banifabio,项目名称:tangodjango,代码行数:9,代码来源:tests.py

示例7: test_first_visit_before_last_visit

# 需要导入模块: from rango.models import Category [as 别名]
# 或者: from rango.models.Category import save [as 别名]
 def test_first_visit_before_last_visit(self):
     cat = Category(name='test')
     cat.save()
     firstdate = datetime.date.today() + datetime.timedelta(days=-3)
     lastdate = datetime.date.today() + datetime.timedelta(days=-5)
     p=add_page (cat, 'first_future', 'www.exemple.it', first_visit=firstdate, last_visit = lastdate)
     self.assertEqual(p.first_visit, p.last_visit)
开发者ID:banifabio,项目名称:tangodjango,代码行数:9,代码来源:tests.py

示例8: test_ensure_views_are_positive

# 需要导入模块: from rango.models import Category [as 别名]
# 或者: from rango.models.Category import save [as 别名]
    def test_ensure_views_are_positive(self):

        cat = Category(name='test',views=-1,likes=0)
        cat.save()
        print 'views', cat.views

        self.assertEqual((cat.views>=0), True)
开发者ID:SailerNote,项目名称:tango-with-django,代码行数:9,代码来源:tests.py

示例9: test_category_names_should_be_unique

# 需要导入模块: from rango.models import Category [as 别名]
# 或者: from rango.models.Category import save [as 别名]
 def test_category_names_should_be_unique(self):
     
     category1 = Category(name='test', views=1, likes=1)
     category2 = Category(name='test', views=2, likes=2)
     category1.save()
     with self.assertRaises(IntegrityError):
         category2.save()
开发者ID:stallmanifold,项目名称:rango,代码行数:9,代码来源:tests.py

示例10: test_ensure_views_are_positive

# 需要导入模块: from rango.models import Category [as 别名]
# 或者: from rango.models.Category import save [as 别名]
 def test_ensure_views_are_positive(self):
     """
     category.view number is zero or positive, it shall never be negative
     """
     cat = Category(name='test', views=-1, likes=0)
     cat.save()
     self.assertEqual((cat.views >= 0), True)
开发者ID:c4fun,项目名称:tango-with-django,代码行数:9,代码来源:tests.py

示例11: test_page_views_should_be_nonnegative

# 需要导入模块: from rango.models import Category [as 别名]
# 或者: from rango.models.Category import save [as 别名]
    def test_page_views_should_be_nonnegative(self):

        category = Category()
        category.save()
        page = Page(category=category, title='test page', views=-100)
        page.save()
        self.assertTrue(page.views >= 0)
开发者ID:stallmanifold,项目名称:rango,代码行数:9,代码来源:tests.py

示例12: test_add_category_that_already_exists

# 需要导入模块: from rango.models import Category [as 别名]
# 或者: from rango.models.Category import save [as 别名]
    def test_add_category_that_already_exists(self):
        # Create a category in database
        new_category = Category(name="New Category")
        new_category.save()

        # Access index page
        self.browser.get(self.live_server_url + reverse('index'))

        # Check if is there link to add categories
        categories_link = self.browser.find_elements_by_partial_link_text('Add a New Category')
        categories_link[0].click()

        # Types new category name
        username_field = self.browser.find_element_by_name('name')
        username_field.send_keys('New Category')

        # Click on Create Category
        self.browser.find_element_by_css_selector(
            "input[type='submit']"
        ).click()

        body = self.browser.find_element_by_tag_name('body')

        # Check if there is an error message
        self.assertIn('Category with this Name already exists.', body.text)
开发者ID:leifos,项目名称:tango_with_tests,代码行数:27,代码来源:tests.py

示例13: test_category_contains

# 需要导入模块: from rango.models import Category [as 别名]
# 或者: from rango.models.Category import save [as 别名]
    def test_category_contains(self):
        """
        test_category_contains tests whether the save() function is working correctly.
        """

        category = Category(name='test', views=21, likes=21)
        category.save()
        self.assertEqual(Category.objects.filter(pk=category.pk).exists(), True)
开发者ID:stallmanifold,项目名称:rango,代码行数:10,代码来源:tests.py

示例14: test_ensure_views_are_positive

# 需要导入模块: from rango.models import Category [as 别名]
# 或者: from rango.models.Category import save [as 别名]
    def test_ensure_views_are_positive(self):

        """
                функция ensure_views_are_positive должна возвращать True для категорий, у которых число просмотров равно нулю или положительное
        """
        cat = Category(name='test',views=-1, likes=0)
        cat.save()
        self.assertEqual((cat.views >= 0), False)
开发者ID:blazer-05,项目名称:tangotest,代码行数:10,代码来源:tests.py

示例15: test_ensure_likes_are_positive

# 需要导入模块: from rango.models import Category [as 别名]
# 或者: from rango.models.Category import save [as 别名]
 def test_ensure_likes_are_positive(self):
     """
     ensure_likes_are_positive should results True for categories
     where likes are zero or positive
     """
     cat = Category(name='test', views=0, likes=-1)
     cat.save()
     self.assertEqual((cat.likes >= 0), True)
开发者ID:benjiboi214,项目名称:rango,代码行数:10,代码来源:tests.py


注:本文中的rango.models.Category.save方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。