Exemplo n.º 1
0
    def test_all(self):

        # Make sure that, except for H-alpha, all the photometric systems
        # and letters are present in the list returned by Passband.all()
        pfilters = Passband.all()
        # There must not be duplicate Passband objects
        self.assertEqual(len(pfilters), len(set(pfilters)))
        for system, letters in Passband.SYSTEM_LETTERS.iteritems():
            for letter in letters:
                name = "%s %s" % (system, letter)
                pfilter = Passband(name)
                self.assertIn(pfilter, pfilters)

        # No user-defined filter must be missing either
        for name in passband.CUSTOM_FILTERS.iterkeys():
            pfilter = Passband(name)
            self.assertIn(pfilter, pfilters)
Exemplo n.º 2
0
    def test_all(self):

        # Make sure that, except for H-alpha, all the photometric systems
        # and letters are present in the list returned by Passband.all()
        pfilters = Passband.all()
        # There must not be duplicate Passband objects
        self.assertEqual(len(pfilters), len(set(pfilters)))
        for system, letters in Passband.SYSTEM_LETTERS.iteritems():
            for letter in letters:
                name = "%s %s" % (system, letter)
                pfilter = Passband(name)
                self.assertIn(pfilter, pfilters)

        # No user-defined filter must be missing either
        for name in passband.CUSTOM_FILTERS.iterkeys():
            pfilter = Passband(name)
            self.assertIn(pfilter, pfilters)