Example #1
0
 def test_singleton_recursive(self):
     with singleton.singleton(THIS_DIR) as s:
         self.assertEqual(True, s)
         with singleton.singleton(THIS_DIR) as s2:
             self.assertEqual(False, s2)
         with singleton.singleton(THIS_DIR) as s3:
             self.assertEqual(False, s3)
Example #2
0
 def test_singleton_recursive(self):
   with singleton.singleton(THIS_DIR) as s:
     self.assertEqual(True, s)
     with singleton.singleton(THIS_DIR) as s2:
       self.assertEqual(False, s2)
     with singleton.singleton(THIS_DIR) as s3:
       self.assertEqual(False, s3)
Example #3
0
 def test_singleton_child(self):
     logging.info('using command:\n%s', ' '.join(CMD_ACQUIRE))
     with singleton.singleton(THIS_DIR):
         pass
     self.assertEqual('True\n', subprocess.check_output(CMD_ACQUIRE))
     with singleton.singleton(THIS_DIR):
         self.assertEqual('False\n', subprocess.check_output(CMD_ACQUIRE))
     self.assertEqual('True\n', subprocess.check_output(CMD_ACQUIRE))
Example #4
0
 def test_singleton_child(self):
   logging.info('using command:\n%s', ' '.join(CMD_ACQUIRE))
   with singleton.singleton(THIS_DIR):
     pass
   self.assertEqual('True\n', subprocess.check_output(CMD_ACQUIRE))
   with singleton.singleton(THIS_DIR):
     self.assertEqual('False\n', subprocess.check_output(CMD_ACQUIRE))
   self.assertEqual('True\n', subprocess.check_output(CMD_ACQUIRE))
class convertor(singleton):
    global instancia
    instancia = singleton()

    def metro(self, cm):
        print("Instancia iniciada en el metodo #1")
        #Aqui imprimimos la instancia
        print(instancia)
        return cm / 100.00

    def gramos(self, klg):
        print("Instancia iniciada en el metodo #1")
        #Aqui imprimimos la instancia
        print(instancia)
        return klg / 1000.00
Example #6
0
 def test_singleton_with(self):
     with singleton.singleton(THIS_DIR) as s:
         self.assertEqual(True, s)
Example #7
0
 def test_singleton_with(self):
   with singleton.singleton(THIS_DIR) as s:
     self.assertEqual(True, s)