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(.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)
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( .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)