Example #1
0
 def test_additional_sections(self):
     data = PageOperationMixin.parse_sections(
         u'Hello\n\nsection1::---\n\nHello\n\nthere\n\nsection2::---\n\nGood\n\nbye\n'
     )
     self.assertEqual({'articleBody', 'section1', 'section2'},
                      set(data.keys()))
     self.assertEqual(u'Hello', data['articleBody'])
     self.assertEqual(u'Hello\n\nthere', data['section1'])
     self.assertEqual(u'Good\n\nbye', data['section2'])
Example #2
0
 def test_additional_sections(self):
     data = PageOperationMixin.parse_sections(u'Hello\n\nsection1::---\n\nHello\n\nthere\n\nsection2::---\n\nGood\n\nbye\n')
     self.assertEqual({'articleBody', 'section1', 'section2'}, set(data.keys()))
     self.assertEqual(u'Hello', data['articleBody'])
     self.assertEqual(u'Hello\n\nthere', data['section1'])
     self.assertEqual(u'Good\n\nbye', data['section2'])
Example #3
0
 def test_specifying_default_section(self):
     data = PageOperationMixin.parse_sections(u'Hello', u'longText')
     self.assertEqual({'longText'}, set(data.keys()))
     self.assertEqual(u'Hello', data['longText'])
Example #4
0
 def test_default_section(self):
     data = PageOperationMixin.parse_sections(u'Hello')
     self.assertEqual({'articleBody'}, set(data.keys()))
     self.assertEqual(u'Hello', data['articleBody'])
Example #5
0
 def test_specifying_default_section(self):
     data = PageOperationMixin.parse_sections(u'Hello', u'longText')
     self.assertEqual({'longText'}, set(data.keys()))
     self.assertEqual(u'Hello', data['longText'])
Example #6
0
 def test_default_section(self):
     data = PageOperationMixin.parse_sections(u'Hello')
     self.assertEqual({'articleBody'}, set(data.keys()))
     self.assertEqual(u'Hello', data['articleBody'])