comparison test/test_status.py @ 43:3c5ab7a65384

adapt status test cases to the enum fields
author Bernhard Herzog <bh@intevation.de>
date Mon, 19 Mar 2007 20:13:23 +0100
parents c544903eeced
children 39b2deea8481
comparison
equal deleted inserted replaced
41:f7ec40638a06 43:3c5ab7a65384
28 if os.path.exists(self.filename): 28 if os.path.exists(self.filename):
29 os.remove(self.filename) 29 os.remove(self.filename)
30 30
31 def test_status(self): 31 def test_status(self):
32 status = RevisionStatus(self.filename) 32 status = RevisionStatus(self.filename)
33 status.status = "testing" 33 status.error()
34 34
35 otherstatus = RevisionStatus(self.filename) 35 otherstatus = RevisionStatus(self.filename)
36 self.assertEquals(otherstatus.status, "testing") 36 self.assertEquals(otherstatus.status.name, "error")
37 37
38 def test_getting_unknown_fields(self): 38 def test_getting_unknown_fields(self):
39 status = RevisionStatus(self.filename) 39 status = RevisionStatus(self.filename)
40 self.assertRaises(AttributeError, getattr, status, "unknown_field") 40 self.assertRaises(AttributeError, getattr, status, "unknown_field")
41 41
44 self.assertRaises(AttributeError, 44 self.assertRaises(AttributeError,
45 setattr, status, "unknown_field", "some value") 45 setattr, status, "unknown_field", "some value")
46 46
47 def test_default_values(self): 47 def test_default_values(self):
48 status = RevisionStatus(self.filename) 48 status = RevisionStatus(self.filename)
49 self.assertEquals(status.status, "unknown") 49 self.assertEquals(status.status.name, "unknown")
50 self.assertEquals(status.start, None) 50 self.assertEquals(status.start, None)
51 self.assertEquals(status.stop, None) 51 self.assertEquals(status.stop, None)
52 52
53 def test_date(self): 53 def test_date(self):
54 timestamp = datetime(2007, 3, 9, 17, 32, 55) 54 timestamp = datetime(2007, 3, 9, 17, 32, 55)
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)