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)
 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)
 def test_esc_set_bad_value(self):
     r = Reply()
     with assert_raises(ValueError):
         r.enhanced_status_code = 'abc'
 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)
 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)
 def test_esc_set_bad_value(self):
     r = Reply()
     with self.assertRaises(ValueError):
         r.enhanced_status_code = 'abc'
 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)
 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)