Esempio n. 1
0
 def test_multiline_short_description_raises(self):
     schema = {
         'field_details': {
             'name': 'fake_schema',
             'short': "multiple\nlines"
         }
     }
     with self.assertRaisesRegex(ValueError, 'single line'):
         cleaner.single_line_short_description(schema)
Esempio n. 2
0
 def test_multiline_short_description_warns_strict_disabled(self):
     schema = {'field_details': {
         'name': 'fake_schema',
         'short': "multiple\nlines"}}
     try:
         with self.assertWarnsRegex(UserWarning, 'single line'):
             cleaner.single_line_short_description(schema, strict=False)
     except Exception:
         self.fail("cleaner.single_line_short_description() raised Exception unexpectedly.")
Esempio n. 3
0
 def test_very_long_short_description_warns_strict_disabled(self):
     schema = {'field_details': {
         'name': 'fake_schema',
         'short': "Single line but really long. " * 10}}
     try:
         with self.assertWarnsRegex(UserWarning, 'under 120 characters \(current length: 290\)'):
             cleaner.single_line_short_description(schema, strict=False)
     except Exception:
         self.fail("cleaner.single_line_short_description() raised Exception unexpectedly.")
Esempio n. 4
0
 def test_very_long_short_description_raises(self):
     schema = {
         'field_details': {
             'name': 'fake_schema',
             'short': "Single line but really long. " * 10
         }
     }
     with self.assertRaisesRegex(
             ValueError, 'under 120 characters \(current length: 290\)'):
         cleaner.single_line_short_description(schema)