Mercurial > treepkg
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) |