Example #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>')
Example #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>',
     )
Example #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)
Example #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)
Example #5
0
 def test_original_property_is_none(self):
     """Проверка original is None для неимпортированных постов."""
     entry = pyyaru.yaEntry(resource_url_entry).get()
     self.assertEqual(entry.original, None)
Example #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)
Example #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")
Example #8
0
 def test_comments_disabled_property(self):
     """Проверка существования свойства comments_disabled."""
     entry = pyyaru.yaEntry(resource_url_entry)
     self.assertEqual(entry.comments_disabled, False)
Example #9
0
 def test_type_property(self):
     """Проверка существования свойства type."""
     entry = pyyaru.yaEntry(resource_url_entry)
     self.assertEqual(entry.type, "text")
Example #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)
Example #11
0
 def test_access_property(self):
     """Проверка существования свойства access."""
     entry = pyyaru.yaEntry(resource_url_entry).get()
     self.assertEqual(entry.access, "public")
Example #12
0
 def test_make_comment(self):
     """Проверка создания комментария."""
     entry = pyyaru.yaEntry(resource_url_entry)
     content = "pyyaru test comment"
     my_comment = entry.make_comment(content)
Example #13
0
 def test_comments_disabled_property(self):
     """Проверка существования свойства comments_disabled."""
     entry = pyyaru.yaEntry(resource_url_entry)
     self.assertEqual(entry.comments_disabled, False)
Example #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')
Example #15
0
 def test_make_comment(self):
     """Проверка создания комментария."""
     entry = pyyaru.yaEntry(resource_url_entry)
     content = 'pyyaru test comment'
     my_comment = entry.make_comment(content)
Example #16
0
 def test_object_to_str(self):
     """Проверка возвращения методом __str__ строки."""
     entry = pyyaru.yaEntry()
     self.assertEqual(str(entry), 'None')
Example #17
0
 def test_original_property_is_none(self):
     """Проверка original is None для неимпортированных постов."""
     entry = pyyaru.yaEntry(resource_url_entry).get()
     self.assertEqual(entry.original, None)
Example #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')
Example #19
0
 def test_object_to_str(self):
     """Проверка возвращения методом __str__ строки."""
     entry = pyyaru.yaEntry()
     self.assertEqual(str(entry), "None")
Example #20
0
 def test_access_property(self):
     """Проверка существования свойства access."""
     entry = pyyaru.yaEntry(resource_url_entry).get()
     self.assertEqual(entry.access, 'public')
Example #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")
Example #22
0
 def test_type_property(self):
     """Проверка существования свойства type."""
     entry = pyyaru.yaEntry(resource_url_entry)
     self.assertEqual(entry.type, 'text')
Example #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>")
Example #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>')