1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 import unittest
19 from parpg.objects.containers import WoodenCrate
20
25
27 """ Test the WoodenCrate creation"""
28 self.assertEqual(self.crate.ID, 'crate01')
29 self.assertEqual(self.crate.name, 'Wooden Crate')
30 self.assertEqual(self.crate.text, 'A battered crate')
31 self.assertEqual(self.crate.gfx, 'crate')
32 self.assertEqual(self.crate.coords, (0.0, 0.0))
33 self.assertEqual(self.crate.map_id, None)
34 self.assertEqual(self.crate.blocking, True)
35 self.assertEqual(self.crate.is_open, True)
36 self.assertEqual(self.crate.locked, False)
37 self.assertEqual(self.crate.parpg, {})
38
39 self.assertEqual(self.crate2.ID, 'crate02')
40 self.assertEqual(self.crate2.locked, True)
41
42
43
45 """ Test the WoodenCrate lockability"""
46 self.crate.lock()
47 self.assertEqual(self.crate.locked, True)
48 self.crate.unlock()
49 self.assertEqual(self.crate.locked, False)
50