def __init__(self, sqlalchemy_session, base_url='http://127.0.0.1:8080', key: bytes = b"EncryptionAsFuck"): self.scoped_session = sqlalchemy_session self.session = sqlalchemy_session() self.base_url = base_url self.loop = asyncio.get_event_loop() self.encryption = Encryption(key) self.utils = Utils(self.encryption) atexit.register(self.cleanup) self.being_encoded = [] self.routes = [] self.routes += [web.get("/", self.index)] # Add the index route # Add the upload route self.routes += [web.post('/upload', self.upload), web.get('/upload', self.upload_page)] # Add the ts file route self.routes += [web.get('/ts/{b64}', self.ts_file)] # Add the m3u8 file route self.routes += [web.get('/hls/{b64}', self.get_m3u8)] # Add the m3u8 file route self.routes += [web.get('/play/{b64}', self.player)] # Add the key route self.routes += [web.get('/enc/{b64}', self.get_key)] # Add the delete route self.routes += [web.get('/del/{fid}', self.delete)] self.routes += [web.get('/queue', self.queue)]
def test_my_sum__when_floats__expect_to_be_equal(self): numbers = [1.0, 2.0, 3.0, 4.0] utils = Utils() actual_result = utils.sum(numbers) expected_result = 10.0 self.assertEqual(expected_result, actual_result)
def test_utils_sum__when_ints__expect_correct_result(self, validator_mock): # Arrange (prepare) ValidatorMock = validator_mock.return_value ValidatorMock.validate.return_value = None utils = Utils() numbers = [1, 2, 3, 4] # Act actual_result = utils.sum(numbers) # Assert expected_result = 10.1 self.assertEqual(expected_result, actual_result, 'Actual result is not equal to expected')
def test_my_sum__when_strings__expect_value_exception(self): numbers = ['a', 'b', 'c'] utils = Utils() with self.assertRaises(ValueError) as context: utils.my_sum(numbers)
def __init__(self): self.items = {} self.utils = Utils() self.human_converter = HumanPrizeConverter() self.galatic_converter = GalacticPrizeConverter()