コード例 #1
0
 def test_esc_set_false(self):
     r = Reply('250', 'Ok')
     self.assertEqual('2.0.0 Ok', r.message)
     r.enhanced_status_code = None
     self.assertEqual('2.0.0 Ok', r.message)
     r.enhanced_status_code = False
     self.assertEqual('Ok', r.message)
コード例 #2
0
 def test_esc_set_false(self):
     r = Reply('250', 'Ok')
     assert_equal('2.0.0 Ok', r.message)
     r.enhanced_status_code = None
     assert_equal('2.0.0 Ok', r.message)
     r.enhanced_status_code = False
     assert_equal('Ok', r.message)
コード例 #3
0
 def test_esc_set_bad_value(self):
     r = Reply()
     with assert_raises(ValueError):
         r.enhanced_status_code = 'abc'
コード例 #4
0
 def test_esc_without_code(self):
     r = Reply()
     r.enhanced_status_code = '2.3.4'
     assert_equal(None, r.enhanced_status_code)
     r.code = '250'
     assert_equal('2.3.4', r.enhanced_status_code)
コード例 #5
0
 def test_esc_set(self):
     r = Reply('250')
     r.enhanced_status_code = None
     assert_equal('2.0.0', r.enhanced_status_code)
     r.enhanced_status_code = '2.3.4'
     assert_equal('2.3.4', r.enhanced_status_code)
コード例 #6
0
 def test_esc_set_bad_value(self):
     r = Reply()
     with self.assertRaises(ValueError):
         r.enhanced_status_code = 'abc'
コード例 #7
0
 def test_esc_without_code(self):
     r = Reply()
     r.enhanced_status_code = '2.3.4'
     self.assertEqual(None, r.enhanced_status_code)
     r.code = '250'
     self.assertEqual('2.3.4', r.enhanced_status_code)
コード例 #8
0
 def test_esc_set(self):
     r = Reply('250')
     r.enhanced_status_code = None
     self.assertEqual('2.0.0', r.enhanced_status_code)
     r.enhanced_status_code = '2.3.4'
     self.assertEqual('2.3.4', r.enhanced_status_code)