コード例 #1
0
ファイル: test_utils.py プロジェクト: bamthomas/aioimaplib
 def test_arguments_rfs2971_with_max_value_length(self):
     with self.assertRaises(ValueError):
         value = 'test' * (ID_MAX_VALUE_LEN + 1)
         arguments_rfs2971(field=value)
コード例 #2
0
ファイル: test_utils.py プロジェクト: bamthomas/aioimaplib
 def test_arguments_rfs2971_with_max_items(self):
     with self.assertRaises(ValueError):
         fields = range(31)
         arguments_rfs2971(**{str(field): field for field in fields})
コード例 #3
0
ファイル: test_utils.py プロジェクト: bamthomas/aioimaplib
 def test_arguments_rfs2971_with_max_field_length(self):
     with self.assertRaises(ValueError):
         field = 'test' * (ID_MAX_FIELD_LEN + 1)
         arguments_rfs2971(**{field: 'test'})
コード例 #4
0
ファイル: test_utils.py プロジェクト: bamthomas/aioimaplib
 def test_arguments_rfs2971_empty(self):
     self.assertEqual(['NIL'], arguments_rfs2971())
コード例 #5
0
ファイル: test_utils.py プロジェクト: bamthomas/aioimaplib
 def test_arguments_rfs2971_with_kwargs(self):
     self.assertEqual(['(', '"name"', '"test"', ')'], arguments_rfs2971(name='test'))
コード例 #6
0
 def test_arguments_rfs2971_with_max_value_length(self):
     with self.assertRaises(ValueError):
         value = 'test' * (ID_MAX_VALUE_LEN + 1)
         arguments_rfs2971(field=value)
コード例 #7
0
 def test_arguments_rfs2971_with_max_field_length(self):
     with self.assertRaises(ValueError):
         field = 'test' * (ID_MAX_FIELD_LEN + 1)
         arguments_rfs2971(**{field: 'test'})
コード例 #8
0
 def test_arguments_rfs2971_with_max_items(self):
     with self.assertRaises(ValueError):
         fields = range(31)
         arguments_rfs2971(**{str(field): field for field in fields})
コード例 #9
0
 def test_arguments_rfs2971_with_kwargs(self):
     self.assertEqual(['(', '"name"', '"test"', ')'],
                      arguments_rfs2971(name='test'))
コード例 #10
0
 def test_arguments_rfs2971_empty(self):
     self.assertEqual(['NIL'], arguments_rfs2971())