def test_evmagtonor(self): self.assertEqual(_evmagtonor('mB'), 'B') self.assertEqual(_evmagtonor('M'), 'W') # raises "UserWarning: bob is not convertible" with warnings.catch_warnings(record=True) as w: warnings.simplefilter('always', UserWarning) self.assertEqual(_evmagtonor('bob'), '') self.assertEquals(len(w), 1) self.assertEquals('bob is not convertible', w[0].messages)
def test_mag_conv(self): """ Check that we convert magnitudes as we should! """ magnitude_map = [('L', 'ML'), ('B', 'mB'), ('S', 'MS'), ('W', 'MW'), ('G', 'MbLg'), ('C', 'Mc'), ('s', 'Ms')] for magnitude in magnitude_map: self.assertEqual(magnitude[0], _evmagtonor(magnitude[1])) self.assertEqual(_nortoevmag(magnitude[0]), magnitude[1])
def test_mag_conv(self): """ Check that we convert magnitudes as we should! """ magnitude_map = [ ('L', 'ML'), ('B', 'mB'), ('S', 'MS'), ('W', 'MW'), ('G', 'MbLg'), ('C', 'Mc'), ('s', 'Ms')] for magnitude in magnitude_map: self.assertEqual(magnitude[0], _evmagtonor(magnitude[1])) self.assertEqual(_nortoevmag(magnitude[0]), magnitude[1])