Exemplo n.º 1
0
    def test_equality(self):
        a = telegram.Contact(self.phone_number, self.first_name)
        b = telegram.Contact(self.phone_number, self.first_name)
        c = telegram.Contact(self.phone_number, "")
        d = telegram.Contact("", self.first_name)
        e = telegram.Voice("", 0)

        self.assertEqual(a, b)
        self.assertEqual(hash(a), hash(b))
        self.assertIsNot(a, b)

        self.assertEqual(a, c)
        self.assertEqual(hash(a), hash(c))

        self.assertNotEqual(a, d)
        self.assertNotEqual(hash(a), hash(d))

        self.assertNotEqual(a, e)
        self.assertNotEqual(hash(a), hash(e))
Exemplo n.º 2
0
    level=logging.INFO)

#globales
usuarios = {}

asignacion_calculo1 = {}
asignacion_calculo2 = {}
asignacion_calculo3 = {}
asignacion_fisica = {}

contador_mate = 0
contador_fisica = 0
contador_quimica = 0

#Contactos
case1 = telegram.Contact(+50625110000, "CASE Ingeniería")

roberto = telegram.Contact(+50684069486, "Roberto")
cursos_robert = [[11, 12, 13, 14], roberto, 'precalc', 'calc1', 'calc3',
                 'fisica1', 'fisica3', 'ecua']

josue = telegram.Contact(+50689703121, "Josue")
cursos_josue = [[], josue, 'precacl', 'calc1', 'calc2', 'calc3', 'fisica1',
                'fisica2', 'fisica3', 'ecua', 'algebra']  ##

ricardo = telegram.Contact(+50687726153, "Ricardo")
cursos_ricardo = [[], ricardo, 'precacl', 'calc1', 'calc2', 'calc3', 'fisica1',
                  'fisica2', 'fisica3', 'ecua', 'algebra']  ##

laura = telegram.Contact(+50689559126, "Laura")
cursos_lau = [[11, 12, 13, 14], laura, 'precacl', 'calc1', 'fisica1',
Exemplo n.º 3
0
dispatcher = updater.dispatcher

#Se añade un logging para obtener info de las cosas que fallan, cuando y xq
logging.basicConfig(
    format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
    level=logging.INFO)

#globales
usuarios = {}

contador_precalc = contador_calc1 = contador_mates = 0
contador_fisica1 = contador_fisicas = 0
contador_quimica = 0

#Contactos
case1 = telegram.Contact(+50625110000, "CASE Ingeniería")

#roberto = telegram.Contact(+50684069486, "@RobertoSanchezC")
cursos_robert = [[11, 12, 13, 14], "@RobertoSanchezC", 'precalc', 'calc1',
                 'calc3', 'fisica1', 'fisica3', 'ecua']

#josue = telegram.Contact(+50689703121, "Josue")
cursos_josue = [[9, 10, 11,
                 12], "@josue", 'precacl', 'calc1', 'calc2', 'calc3',
                'fisica1', 'fisica2', 'fisica3', 'ecua', 'algebra']  ##

#ricardo = telegram.Contact(+50687726153, "Ricardo") ##FALTA HORARIO
cursos_ricardo = [[11, 12, 13,
                   15], "@ricardo", 'precacl', 'calc1', 'calc2', 'calc3',
                  'fisica1', 'fisica2', 'fisica3', 'ecua', 'algebra']  ##