def test_calcSupplementaryRoyaltiesIOGR1995(self): reference_price = { "Pigeon Lake Indian": 24.04, "Reserve no.138A": 25.37, "Sawridge Indian": 25.13, "Stony Plain Indian": 24.64, } pr = ProcessRoyalties() # calc = DataStructure() self.assertEqual( pr.calc_supplementary_royalties_iogr1995(3.5, 228, 80, 60, reference_price["Pigeon Lake Indian"]), 2039.6 ) self.assertEqual( pr.calc_supplementary_royalties_iogr1995(5, 200, 90, 40, reference_price["Reserve no.138A"]), 4365.75 ) self.assertEqual( pr.calc_supplementary_royalties_iogr1995(4, 221.123456, 100, 50, reference_price["Sawridge Indian"]), 4899.84, ) self.assertEqual( pr.calc_supplementary_royalties_iogr1995(0.2, 180, 80, 35, reference_price["Stony Plain Indian"]), 3495.6 ) self.assertEqual( pr.calc_supplementary_royalties_iogr1995(6, 228, 80, 60, reference_price["Pigeon Lake Indian"]), 2996.5 ) self.assertEqual( pr.calc_supplementary_royalties_iogr1995(5.5, 200, 90, 40, reference_price["Reserve no.138A"]), 6391.38 ) self.assertEqual( pr.calc_supplementary_royalties_iogr1995(8, 221.123456, 100, 50, reference_price["Sawridge Indian"]), 7192.5 ) self.assertEqual( pr.calc_supplementary_royalties_iogr1995(15, 180, 80, 35, reference_price["Stony Plain Indian"]), 5101.88 )