Esempio n. 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'])
Esempio n. 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'])
Esempio n. 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'])
Esempio n. 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'])
Esempio n. 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'])
Esempio n. 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'])