示例#1
0
 def test_html_unescape(self):
     """Проверка исправности анэскейпа HTML, изымаемого из XML."""
     entry = pyyaru.yaEntry()
     self.assertEqual(
         entry._html_unescape(
             '<a href="http://somehost.com/?bingo=1&bongo=2">Link</a>'
         ), '<a href="http://somehost.com/?bingo=1&bongo=2">Link</a>')
示例#2
0
 def test_html_unescape(self):
     """Проверка исправности анэскейпа HTML, изымаемого из XML."""
     entry = pyyaru.yaEntry()
     self.assertEqual(
         entry._html_unescape('&lt;a href="http://somehost.com/?bingo=1&amp;bongo=2">Link&lt;/a>'),
         '<a href="http://somehost.com/?bingo=1&bongo=2">Link</a>',
     )
示例#3
0
    def test_create_delete(self):
        """Проверка создания и удаления публикации.
        Требует авторизации.

        """
        me = pyyaru.yaPerson(resource_uri_me).get()
        entry = pyyaru.yaEntry(
            attributes={
                'type': 'text',
                'title': 'Тестовый заголовок из pyyaru',
                'content': 'Это сообщение является тестовым.',
                'access': 'private',
                'comments_disabled': True,
            }).save(me.links['posts'])
        self.assertNotEqual(entry.id, None)
        entry.delete()
        self.assertEqual(entry.id, None)
示例#4
0
    def test_create_delete(self):
        """Проверка создания и удаления публикации.
        Требует авторизации.

        """
        me = pyyaru.yaPerson(resource_uri_me).get()
        entry = pyyaru.yaEntry(
            attributes={
                "type": "text",
                "title": "Тестовый заголовок из pyyaru",
                "content": "Это сообщение является тестовым.",
                "access": "private",
                "comments_disabled": True,
            }
        ).save(me.links["posts"])
        self.assertNotEqual(entry.id, None)
        entry.delete()
        self.assertEqual(entry.id, None)
示例#5
0
 def test_original_property_is_none(self):
     """Проверка original is None для неимпортированных постов."""
     entry = pyyaru.yaEntry(resource_url_entry).get()
     self.assertEqual(entry.original, None)
示例#6
0
 def test_updated_is_datetime(self):
     """Проверка соответствия свойства updated типу datetime.datetime."""
     entry = pyyaru.yaEntry(resource_url_entry).get()
     self.assertEqual(isinstance(entry.updated, datetime.datetime), True)
示例#7
0
 def test_original_property(self):
     """Проверка свойства original для импортированных постов."""
     entry = pyyaru.yaEntry(resource_url_entry_imported).get()
     self.assertEqual(entry.original, "http://twitter.com/idlesign/statuses/20237021892")
示例#8
0
 def test_comments_disabled_property(self):
     """Проверка существования свойства comments_disabled."""
     entry = pyyaru.yaEntry(resource_url_entry)
     self.assertEqual(entry.comments_disabled, False)
示例#9
0
 def test_type_property(self):
     """Проверка существования свойства type."""
     entry = pyyaru.yaEntry(resource_url_entry)
     self.assertEqual(entry.type, "text")
示例#10
0
 def test_updated_is_datetime(self):
     """Проверка соответствия свойства updated типу datetime.datetime."""
     entry = pyyaru.yaEntry(resource_url_entry).get()
     self.assertEqual(isinstance(entry.updated, datetime.datetime), True)
示例#11
0
 def test_access_property(self):
     """Проверка существования свойства access."""
     entry = pyyaru.yaEntry(resource_url_entry).get()
     self.assertEqual(entry.access, "public")
示例#12
0
 def test_make_comment(self):
     """Проверка создания комментария."""
     entry = pyyaru.yaEntry(resource_url_entry)
     content = "pyyaru test comment"
     my_comment = entry.make_comment(content)
示例#13
0
 def test_comments_disabled_property(self):
     """Проверка существования свойства comments_disabled."""
     entry = pyyaru.yaEntry(resource_url_entry)
     self.assertEqual(entry.comments_disabled, False)
示例#14
0
 def test_init_properties(self):
     """Проверка инициализации свойств несвязанного объекта."""
     entry = pyyaru.yaEntry()
     self.assertEqual(entry.access, 'private')
     self.assertEqual(entry.comments_disabled, False)
     self.assertEqual(entry.type, 'text')
示例#15
0
 def test_make_comment(self):
     """Проверка создания комментария."""
     entry = pyyaru.yaEntry(resource_url_entry)
     content = 'pyyaru test comment'
     my_comment = entry.make_comment(content)
示例#16
0
 def test_object_to_str(self):
     """Проверка возвращения методом __str__ строки."""
     entry = pyyaru.yaEntry()
     self.assertEqual(str(entry), 'None')
示例#17
0
 def test_original_property_is_none(self):
     """Проверка original is None для неимпортированных постов."""
     entry = pyyaru.yaEntry(resource_url_entry).get()
     self.assertEqual(entry.original, None)
示例#18
0
 def test_original_property(self):
     """Проверка свойства original для импортированных постов."""
     entry = pyyaru.yaEntry(resource_url_entry_imported).get()
     self.assertEqual(entry.original,
                      'http://twitter.com/idlesign/statuses/20237021892')
示例#19
0
 def test_object_to_str(self):
     """Проверка возвращения методом __str__ строки."""
     entry = pyyaru.yaEntry()
     self.assertEqual(str(entry), "None")
示例#20
0
 def test_access_property(self):
     """Проверка существования свойства access."""
     entry = pyyaru.yaEntry(resource_url_entry).get()
     self.assertEqual(entry.access, 'public')
示例#21
0
 def test_init_properties(self):
     """Проверка инициализации свойств несвязанного объекта."""
     entry = pyyaru.yaEntry()
     self.assertEqual(entry.access, "private")
     self.assertEqual(entry.comments_disabled, False)
     self.assertEqual(entry.type, "text")
示例#22
0
 def test_type_property(self):
     """Проверка существования свойства type."""
     entry = pyyaru.yaEntry(resource_url_entry)
     self.assertEqual(entry.type, 'text')
示例#23
0
 def test_html_escape(self):
     """Проверка исправности эскейпа HTML для помещения в XML."""
     entry = pyyaru.yaEntry()
     self.assertEqual(entry._html_escape("<p>Html Paragraph</p>"), "&lt;p>Html Paragraph&lt;/p>")
示例#24
0
 def test_html_escape(self):
     """Проверка исправности эскейпа HTML для помещения в XML."""
     entry = pyyaru.yaEntry()
     self.assertEqual(entry._html_escape('<p>Html Paragraph</p>'),
                      '&lt;p>Html Paragraph&lt;/p>')