Exemple #1
0
 def test_get_items_cr5(self):
     """Test a CR5 treasure hoard with a roll of 84"""
     testhoard = TreasureHoard(5, 84)
     testitems = testhoard.get_items()
     self.assertEqual('2d4', testitems['artifact-roll'])
     self.assertGreaterEqual(8, testitems['artifact-qty'])
     self.assertLessEqual(2, testitems['artifact-qty'])
     self.assertEqual(25, testitems['artifact-gp-value'])
     self.assertEqual('art objects', testitems['artifact-type'])
     self.assertEqual('1d4', testitems['magic-roll'])
     self.assertGreaterEqual(4, testitems['magic-qty'])
     self.assertLessEqual(1, testitems['magic-qty'])
     self.assertEqual('F', testitems['magic-table'])
Exemple #2
0
 def test_get_items_cr0(self):
     """Test a CR0 treasure hoard with a roll of 37"""
     testhoard = TreasureHoard(0, 37)
     testitems = testhoard.get_items()
     self.assertEqual('2d6', testitems['artifact-roll'])
     self.assertGreaterEqual(12, testitems['artifact-qty'])
     self.assertLessEqual(2, testitems['artifact-qty'])
     self.assertEqual(10, testitems['artifact-gp-value'])
     self.assertEqual('gems', testitems['artifact-type'])
     self.assertEqual('1d6', testitems['magic-roll'])
     self.assertGreaterEqual(6, testitems['magic-qty'])
     self.assertLessEqual(1, testitems['magic-qty'])
     self.assertEqual('A', testitems['magic-table'])