Esempio n. 1
0
    def test_falla_dict_agente_asterisk(self):
        """
        este test testea el diccionario de la family del agente
        """
        servicio = AgenteFamily()
        dict_agente = servicio._create_dict(self.agente)

        self.assertNotIn('PASS', dict_agente.keys())
Esempio n. 2
0
    def test_devuelve_correctamente_dict_agente_asterisk(self):
        """
        este test testea el diccionario de la family del agente
        """
        servicio = AgenteFamily()
        dict_agente = servicio._create_dict(self.agente)

        self.assertEqual(['NAME', 'SIP', 'STATUS'], list(dict_agente.keys()))
Esempio n. 3
0
    def test_devuelve_correctamente_values_agente_asterisk(self):
        """
        este test testea los values del diccionario de la family del agente
        """
        servicio = AgenteFamily()
        dict_agente = servicio._create_dict(self.agente)

        self.assertEqual(dict_agente['NAME'], self.agente.user.get_full_name())
        self.assertEqual(dict_agente['SIP'], self.agente.sip_extension)
        self.assertEqual(dict_agente['STATUS'], "")