def test_range_check(self):
     self.assertEqual(SF._range_check(174, 10, 0.6), ['Vs30 out of range'])
     self.assertEqual(SF._range_check(951, 10, 0.6), ['Vs30 out of range'])
     self.assertEqual(SF._range_check(300, 7, 0.6), ['z1 out of range'])
     self.assertEqual(SF._range_check(300, 901, 0.6), ['z1 out of range'])
     self.assertEqual(SF._range_check(300, 600, 0.0009),
                      ['PGA out of range'])
     self.assertEqual(SF._range_check(300, 600, 1.501),
                      ['PGA out of range'])
     self.assertEqual(SF._range_check(300, 900, 0.5), [])
     self.assertEqual(SF._range_check(400, 900, 0.5), [])
     self.assertEqual(SF._range_check(450, 750, 0.5), [])
     self.assertEqual(SF._range_check(450, 751, 0.5),
                      ['Invalid Vs30-z1 combination'])
     self.assertEqual(SF._range_check(451, 750, 0.5),
                      ['Invalid Vs30-z1 combination'])
     self.assertEqual(SF._range_check(550, 600, 0.5), [])
     self.assertEqual(SF._range_check(551, 600, 0.5),
                      ['Invalid Vs30-z1 combination'])
     self.assertEqual(SF._range_check(550, 601, 0.5),
                      ['Invalid Vs30-z1 combination'])
     self.assertEqual(SF._range_check(600, 450, 0.5), [])
     self.assertEqual(SF._range_check(601, 450, 0.5),
                      ['Invalid Vs30-z1 combination'])
     self.assertEqual(SF._range_check(600, 451, 0.5),
                      ['Invalid Vs30-z1 combination'])
     self.assertEqual(SF._range_check(650, 300, 0.5), [])
     self.assertEqual(SF._range_check(651, 300, 0.5),
                      ['Invalid Vs30-z1 combination'])
     self.assertEqual(SF._range_check(650, 301, 0.5),
                      ['Invalid Vs30-z1 combination'])
     self.assertEqual(SF._range_check(750, 150, 0.5), [])
     self.assertEqual(SF._range_check(751, 150, 0.5),
                      ['Invalid Vs30-z1 combination'])
     self.assertEqual(SF._range_check(750, 151, 0.5),
                      ['Invalid Vs30-z1 combination'])
     self.assertEqual(SF._range_check(800, 75, 0.5), [])
     self.assertEqual(SF._range_check(801, 75, 0.5),
                      ['Invalid Vs30-z1 combination'])
     self.assertEqual(SF._range_check(800, 76, 0.5),
                      ['Invalid Vs30-z1 combination'])
     self.assertEqual(SF._range_check(850, 36, 0.5), [])
     self.assertEqual(SF._range_check(851, 36, 0.5),
                      ['Invalid Vs30-z1 combination'])
     self.assertEqual(SF._range_check(850, 37, 0.5),
                      ['Invalid Vs30-z1 combination'])
Esempio n. 2
0
 def test_range_check(self):
     self.assertEqual(SF._range_check(174, 300, 0.6), [1])
     self.assertEqual(SF._range_check(951, 300, 0.6), [1])
     self.assertEqual(SF._range_check(300, 7, 0.6), [2])
     self.assertEqual(SF._range_check(300, 901, 0.6), [2])
     self.assertEqual(SF._range_check(300, 600, 0.0009), [3])
     self.assertEqual(SF._range_check(300, 600, 1.501), [3])
     self.assertEqual(SF._range_check(300, 900, 0.5), [])
     self.assertEqual(SF._range_check(400, 900, 0.5), [])
     self.assertEqual(SF._range_check(450, 750, 0.5), [])
     self.assertEqual(SF._range_check(450, 751, 0.5), [4])
     self.assertEqual(SF._range_check(451, 750, 0.5), [4])
     self.assertEqual(SF._range_check(550, 600, 0.5), [])
     self.assertEqual(SF._range_check(551, 600, 0.5), [4])
     self.assertEqual(SF._range_check(550, 601, 0.5), [4])
     self.assertEqual(SF._range_check(600, 450, 0.5), [])
     self.assertEqual(SF._range_check(601, 450, 0.5), [4])
     self.assertEqual(SF._range_check(600, 451, 0.5), [4])
     self.assertEqual(SF._range_check(650, 300, 0.5), [])
     self.assertEqual(SF._range_check(651, 300, 0.5), [4])
     self.assertEqual(SF._range_check(650, 301, 0.5), [4])
     self.assertEqual(SF._range_check(750, 150, 0.5), [])
     self.assertEqual(SF._range_check(751, 150, 0.5), [4])
     self.assertEqual(SF._range_check(750, 151, 0.5), [4])
     self.assertEqual(SF._range_check(800, 75, 0.5), [])
     self.assertEqual(SF._range_check(801, 75, 0.5), [4])
     self.assertEqual(SF._range_check(800, 76, 0.5), [4])
     self.assertEqual(SF._range_check(850, 36, 0.5), [])
     self.assertEqual(SF._range_check(851, 36, 0.5), [4])
     self.assertEqual(SF._range_check(850, 37, 0.5), [4])