def test_get_followers(self): prueba = apiTwitch() salidas = [ [ '97322738', '118974117', '233992790', '49656095', '158434891', '64582762', '28344564', '31894912', '42999001', '19106200', '31478096', '46719113', '80987594' ], [ '76149772', '136922366', '121203480', '36029255', '69588825', '39023698', '84594988', '103828377', '84982869', '96235256', '41725774', '46490205', '189755167', '21130533', '453376326', '1518077', '127718836', '109724636', '29661191', '101400190', '65171890', '124425501', '43691', '421838340', '149289742', '35618666', '267573232', '45453222', '133702699', '29249710', '167189231', '118918431', '61629003', '27934574', '40035700', '8014563', '108005221', '85956078', '13240194', '143524887', '20420989', '22552479', '76385901', '55762605', '36473331', '43199383', '168843586', '79506805', '51693898', '36769016', '125381567', '19249745', '49397431', '38301436', '62509579', '30721712', '110176631', '64479989', '144555242', '234294620', '42894631', '60056333', '38948800', '67509214', '56625428', '48286022', '40972890', '39298218', '38553197', '31595348', '106125347', '145270723', '15564828', '29829912', '28344564', '110690086', '49940618', '66691674', '37851229', '38865133', '32140000', '53831525', '30782393', '41939266', '8330235', '64342766', '38881685', '40061427', '31089858', '117379932', '14408894', '25236843', '108547363', '122320848', '100213504', '39955384', '159950991', '138539768', '26946000', '63135520', '51496027', '37402112', '9679595', '78513335', '19571641', '90020006', '91265602', '62551187', '52091823', '66217508', '74497222', '28036688', '23822990', '51753224', '23735582', '37120773', '101936909', '17337557', '46719113', '45921770', '120475981', '47939440', '63164470', '30933196', '27586515', '106852329', '112815281', '46877634', '38718052', '84569419', '59131475', '84072112', '74785305', '26301881', '48589777', '49236135', '45016072', '100484450', '24538518', '35790122', '23161357', '1121217', '32632309', '23057278', '39627315', '44445592', '69955030', '19106200', '51792908', '61574749', '42999001', '24991333', '48535640', '21673391', '35838240', '26490481', '26085270', '25281570', '31478096' ] ] id_usuarios = ["118237854", "31894912"] for r in range(len(salidas)): prueba = apiTwitch() salida = salidas[r] salida_actual = prueba.get_followers(id_usuarios[r]) salida_esperada = salida self.assertAlmostEqual(salida_actual, salida_esperada)
def test_get_userid(self): prueba = apiTwitch() resultados = ["118237854", "31478096", "46719113"] nombres = ["albertto1198", "mym_alkapone", "gorilanerd"] for i in range(len(resultados)): salida_esperada = resultados[i] salida_actual = prueba.get_userid(nombres[i]) self.assertAlmostEqual(salida_actual, salida_esperada)
def test_get_name(self): prueba = apiTwitch() resultados = ["albertto1198", "keriosriven", "ag_bean3r"] id_nombres = ["118237854", "118974117", "28344564"] for k in range(len(id_nombres)): salida = resultados[k] salida_actual = prueba.get_name(id_nombres[k]) salida_esperada = salida self.assertAlmostEqual(salida_actual, salida_esperada)
def test_get_followe(self): prueba = apiTwitch() lista_id = ["42999001", "97322738", "80987594"] resultados = [prueba.get_followe(42999001), prueba.get_followe(97322738), prueba.get_followe(80987594)] for l in range(len(lista_id)): salida = resultados[l] salida_actual = prueba.get_followe(lista_id[l]) salida_esperada = salida self.assertAlmostEqual(salida_actual, salida_esperada)
def test_get_followers(self): prueba = apiTwitch() salidas = [['97322738', '118974117', '233992790', '49656095', '158434891', '64582762', '28344564', '31894912', '42999001', '19106200', '31478096', '46719113', '80987594'], ['44445592', '97322738', '458195235', '42108204', '54947202', '100282796', '85956078', '444129558', '122259767', '51533859', '78819300', '130968097', '174809651', '453376326', '426336938', '3389768', '226124664', '105959951', '101463126', '263084735', '92956455', '59580613', '137615174', '421838340', '151145128', '267475801', '69744144', '401652231', '73080281', '156588554', '67954430', '25216312', '30104304', '32463601', '115214089', '156519462', '76149772', '108005221', '6978352', '57717183', '190835892', '156068451', '277624494', '168251674', '214338593', '164762879', '128250412', '66370849', '183493127', '32715035', '1895664', '61504845', '36473331', '19249745', '154010989', '96738828', '43199383', '152725127', '233992790', '242387118', '49397431', '253143685', '57243834', '114500146', '114585438', '149857630', '35987962', '111764908', '55385619', '145522331', '143852571', '234294620', '246244003', '42894631', '19942092', '53580810', '197855687', '53184155', '51693898', '38519505', '120461718', '93126033', '80268054', '58602167', '39298218', '60056333', '87129596', '130345683', '58900313', '43856978', '130328615', '168861489', '52441811', '135339326', '173687771', '22484632', '134064337', '67650991', '39194511', '173163562', '51870280', '57793021', '68124914', '127651530', '87803283', '20420989', '158026153', '37785131', '151637804', '47939440', '52681626', '198790630', '125381567', '66691674', '26490481', '29829912', '87204022', '65171890', '110690086', '48851788', '138494173', '130471993', '37402112', '10207853', '38553197', '117379932', '85497910', '158434891', '63751459', '45736373', '126333570', '71092938', '78674657', '9679595', '97124985', '108427749', '70357283', '40874348', '2982838', '39645614', '122801297', '127626120', '138094916', '74662686', '157241784', '86268118', '122413431', '147388918', '146013106', '142056245', '26202795', '26946000', '170396144', '21130533', '36340781', '105528818', '106126484', '23593124', '144360146', '60978448', '26301881', '64479989', '19070311', '66150745', '132395117', '26933810', '77669901', '38301436', '46719113', '104691100', '44883098', '42740485', '30610294', '103936130', '17337557', '75374213', '53606561', '32681757', '139718303', '60591392', '96437533', '122461130', '116283763', '128480275', '122700223', '91586714', '36769016', '38446500', '4329841', '150530177', '109727760', '31239503', '19571641', '148578382', '83828553', '49160238', '137923480', '100484450', '84574550', '109696261', '66302775', '109015081', '31582795', '54711426', '139738858', '75262446', '28577834', '66834260', '89530973', '73522418', '8330235', '74371355', '86207248', '9460020', '119310350', '46254580', '90329519', '7236692', '26857029', '52375938', '65293756', '124924936', '106852329', '82830319', '84409459', '24534372', '37817831', '11637091', '27754846', '333507', '31867293', '76385901', '48229036', '44978526', '95111602', '79343746', '35790122', '113028874', '32791749', '26085270', '20919491', '54825274', '48076581', '23822990', '52091823', '16764225', '79774729', '51753224', '48878319', '27627583', '84574069', '15564828', '44578737', '39276140', '28881630', '46715780', '22510310', '63321379', '55347167', '27702961', '36138196', '18807904', '29925139', '23161357', '52326616', '43937696', '28036688', '69602025', '61511133', '32632309', '65787005', '71646507', '40013673', '77023915', '36029255', '59543824', '31894912', '30928536', '25483691', '36986190', '29795919', '2128782', '29249710', '46738023', '37319', '29283996', '22916751', '69955030', '44882903', '4221521', '43305584', '30016032', '36081806', '44890813', '27651481', '66809383', '29900453', '30330419', '61629003', '28344564', '42999001', '50705028', '62954182', '44386471', '32575412', '49161847', '14293484', '24313979', '47995605', '8014563', '39799471', '19106200', '39362969', '26637775', '26652220', '35998610', '37174252', '37815253', '30777889', '22744737', '38638036', '25058845', '29528889', '8815236', '11717011'], ['147237701', '404299967', '47947959', '22346597', '146699675', '36138196', '90727448', '451640753', '156588554', '85314373', '175121684', '169188075', '66217508', '431857492', '54947202', '58486016', '121510236', '96593261', '174471727', '57169146', '13445024', '233992790', '68691467', '60978448', '121739677', '52229024', '26560695', '36473331', '54548590', '59308271', '62389548', '92815321', '73460177', '109696261', '39856473', '30742061', '36443129', '163389925', '35963899', '43857981', '60917582', '86087429', '127331253', '121665997', '6978352', '26946000', '213470680', '50536331', '125381567', '134333812', '118291065', '31622647', '211939875', '134064337', '136095661', '29577103', '118918431', '48653717', '120053161', '79407074', '95026186', '31867293', '158988379', '43199383', '142055874', '145393511', '38387010', '86778344', '22253819', '24991333', '36029255', '11771521', '144454374', '25653002', '82371606', '66131926', '68365064', '138138049', '54711426', '88573943', '155189871', '48535158', '37884818', '107030679', '127816279', '112763156', '173163562', '131887808', '156068451', '29249710', '146013106', '116249228', '38519505', '19571641', '198790630', '77669901', '68124914', '128531647', '61560224', '158434891', '32346640', '21617955', '49940618', '116703220', '57051641', '32715035', '38301436', '86268118', '30173897', '71731217', '84110474', '66302775', '5315168', '49656095', '22510310', '47939440', '9460020', '47578243', '26490481', '115104194', '68435186', '37402112', '123255141', '44882903', '75262446', '139718303', '101936909', '64649082', '30777889', '139738858', '86932052', '124924936', '23161357', '73080281', '31894912', '117211222', '42388062', '19106200', '76385901', '79343746', '28344564', '52091823', '37701508', '52375938', '61629003', '69955030', '43162226', '38226594', '56280324', '89530973', '85497910', '77085452', '26301881', '30330419', '61511133', '32791749', '97370197', '51753224', '42999001', '41524028', '66685764', '65787005', '59266429', '55347167', '28914510', '35790122', '24534372', '29795919', '31478096']] id_usuarios = ["118237854", "31478096", "46719113"] for r in range(len(salidas)): salida = salidas[r] salida_actual = prueba.get_followers(id_usuarios[r]) salida_esperada = salida self.assertAlmostEqual(salida_actual, salida_esperada)
def setUp(self): #Channels self.ch1 = Channel(12) self.ch2 = Channel(13, 10) self.ch3 = Channel(14, name="Carlos") self.ch4 = Channel(15, name="Roberto") self.ch5 = Channel(16, 15, name="Rodrigo") self.ch6 = Channel(17, 20, name="Jesus") self.ch7 = Channel(18, 1, name="Chuy") self.ch8 = Channel(19, 7, name="Lupe") self.channels = [ self.ch1, self.ch2, self.ch3, self.ch4, self.ch5, self.ch6, self.ch7, self.ch8 ] self.apireturn = [["Carlos", 1], ["Roberto", 2], ["Rodrigo", 3], ["Jesus", 4], ["Ricardo", 5], ["Chuy", 6], ["Lupe", 7], ["Ricardo", 8]] #Bolt #Need to patch..? api = apiTwitch() self.testingBolt = Bolt(api, "bd")