예제 #1
0
파일: Mouse.py 프로젝트: xrvvvvm/Owlgram
 def __init__(self, name, age, avatar, password):
     self.name = name
     self.age = age
     self.avatar = avatar
     self.password = password
     self.subscriptions = []
     self.__life_time = 0
     self.dead = False
     self.__notifier = Decorator.ConcreteNotifier()
     self.notify_inside_network = False
     self.notify_email = False
     self.notify_telegram = False
     self.notify_whats_app = False
     self.notify_viber = False
예제 #2
0
 def test_decorator(self):
     self.assertEqual(Decorator.decorator(3), 8)
     self.assertEqual(Decorator.decorator(8), 13)
     self.assertEqual(Decorator.decorator(3), 8)
     self.assertEqual(Decorator.decorator(0), 5)
예제 #3
0
파일: Mouse.py 프로젝트: xrvvvvm/Owlgram
 def notification_whats_app_on(self):
     self.__notifier = Decorator.OnWhatsAppDecorator(self.__notifier)
     self.notify_whats_app = True
예제 #4
0
파일: Mouse.py 프로젝트: xrvvvvm/Owlgram
 def notification_viber_on(self):
     self.__notifier = Decorator.OnViberDecorator(self.__notifier)
     self.notify_viber = True
예제 #5
0
파일: Mouse.py 프로젝트: xrvvvvm/Owlgram
 def notification_telegram_on(self):
     self.__notifier = Decorator.OnTelegramDecorator(self.__notifier)
     self.notify_telegram = True
예제 #6
0
파일: Mouse.py 프로젝트: xrvvvvm/Owlgram
 def notification_email_on(self):
     self.__notifier = Decorator.OnEmailDecorator(self.__notifier)
     self.notify_email = True
예제 #7
0
파일: Mouse.py 프로젝트: xrvvvvm/Owlgram
 def notification_inside_network_on(self):
     self.__notifier = Decorator.InsideNetworkDecorator(self.__notifier)
     self.notify_inside_network = True