예제 #1
0
 def test_update_and_set_facility(self):
     self.assertFalse("TEST" in config.getFacilityNames())
     ConfigService.updateFacilities(
         os.path.join(ConfigService.getInstrumentDirectory(),
                      "IDFs_for_UNIT_TESTING/UnitTestFacilities.xml"))
     ConfigService.setFacility("TEST")
     self.assertEquals(config.getFacility().name(), "TEST")
     self.assertRaises(RuntimeError, config.getFacility, "SNS")
예제 #2
0
    def test_getFacilities_and_Facility_Names_are_in_sync_and_non_empty(self):
        facilities = config.getFacilities()
        names = config.getFacilityNames()

        self.assertTrue(len(names)>0)
        self.assertEquals(len(names),len(facilities))
        for i in range(len(names)):
            self.assertEquals(names[i],facilities[i].name())
예제 #3
0
    def test_getFacilities_and_Facility_Names_are_in_sync_and_non_empty(self):
        facilities = config.getFacilities()
        names = config.getFacilityNames()

        self.assertTrue(len(names) > 0)
        self.assertEquals(len(names), len(facilities))
        for i in range(len(names)):
            self.assertEquals(names[i], facilities[i].name())
예제 #4
0
 def test_update_and_set_facility(self):
     self.assertFalse("TEST" in config.getFacilityNames())
     ConfigService.updateFacilities(
         os.path.join(ConfigService.getInstrumentDirectory(), "IDFs_for_UNIT_TESTING/UnitTestFacilities.xml")
     )
     ConfigService.setFacility("TEST")
     self.assertEquals(config.getFacility().name(), "TEST")
     self.assertRaises(RuntimeError, config.getFacility, "SNS")