Пример #1
0
 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)]
Пример #2
0
    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)
Пример #3
0
    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')
Пример #4
0
 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)
Пример #5
0
 def __init__(self):
     self.items = {}
     self.utils = Utils()
     self.human_converter = HumanPrizeConverter()
     self.galatic_converter = GalacticPrizeConverter()