本文整理汇总了Python中rango.models.Category类的典型用法代码示例。如果您正苦于以下问题:Python Category类的具体用法?Python Category怎么用?Python Category使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Category类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: test_slug_line_creation
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,代码行数:7,代码来源:tests.py
示例2: test_ensure_views_are_positive
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,代码行数:7,代码来源:tests.py
示例3: test_add_category_that_already_exists
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,代码行数:25,代码来源:tests.py
示例4: test_ensure_views_are_positive
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,代码行数:7,代码来源:tests.py
示例5: test_first_visit_before_last_visit
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,代码行数:7,代码来源:tests.py
示例6: test_ensure_views_are_positive
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,代码行数:7,代码来源:tests.py
示例7: test_create_pages_for_categories
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,代码行数:26,代码来源:tests.py
示例8: test_first_visit_not_future
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,代码行数:7,代码来源:tests.py
示例9: test_ensure_views_are_positive
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,代码行数:7,代码来源:tests.py
示例10: test_page_views_should_be_nonnegative
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,代码行数:7,代码来源:tests.py
示例11: test_ensure_last_visit_equal_after_first_visit
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,代码行数:7,代码来源:tests.py
示例12: test_ensure_views_are_positive
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,代码行数:8,代码来源:tests.py
示例13: test_category_contains
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,代码行数:8,代码来源:tests.py
示例14: test_ensure_views_are_positive
def test_ensure_views_are_positive(self):
"""
ensure_views_are_positive should return 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:marcboanas,项目名称:rango,代码行数:8,代码来源:tests.py
示例15: test_ensure_likes_are_positive
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,代码行数:8,代码来源:tests.py
示例16: test_slug_line_creation
def test_slug_line_creation(self):
"""
slug_line_creation checks to make sure that when we add a category an appropiate slug line is created
i.e. "Random Category String" -> "random-category-string"
"""
cat = Category(name="Random Category String", views=0, likes=0)
cat.save()
self.assertEqual(cat.slug, 'random-category-string')
开发者ID:marcboanas,项目名称:rango,代码行数:8,代码来源:tests.py
示例17: test_slug_line_createion
def test_slug_line_createion(self):
"""
测试slug
:return:
"""
from rango.models import Category
cat = Category(name='Random Category String')
cat.save()
self.assertEqual(cat.slug, 'random-category-string')
开发者ID:jwh5566,项目名称:tango_with_django_project,代码行数:9,代码来源:tests.py
示例18: test_number_of_likes_is_nonnegative
def test_number_of_likes_is_nonnegative(self):
"""
The test number_of_views_is_nonnegative should results True for categories where views
are zero or positive.
"""
category = Category(name='test', views=-1, likes=-1)
category.save()
self.assertEqual((category.likes >= 0), True)
开发者ID:stallmanifold,项目名称:rango,代码行数:9,代码来源:tests.py
示例19: test_create_a_new_category
def test_create_a_new_category(self):
cat = Category(name="Python")
cat.save()
# Check category is in database
categories_in_database = Category.objects.all()
self.assertEquals(len(categories_in_database), 1)
only_poll_in_database = categories_in_database[0]
self.assertEquals(only_poll_in_database, cat)
开发者ID:leifos,项目名称:tango_with_tests,代码行数:9,代码来源:tests.py
示例20: test_ensure_views_are_positive
def test_ensure_views_are_positive(self):
"""
确保views是正数或0
:return:
"""
from rango.models import Category
cat = Category(name='test', views=-1, likes=0)
cat.save()
self.assertEqual((cat.views >= 0), True)
开发者ID:jwh5566,项目名称:tango_with_django_project,代码行数:9,代码来源:tests.py
注:本文中的rango.models.Category类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论