Exemplo n.º 1
0
    def test_hoster_purchase(self, hoster):
        user_settings = UserScraper().get_user()
        host = hoster()
        options = list(host.start())[0]
        wallet = MagicMock()
        wallet.pay = MagicMock()

        try:
            host.purchase(user_settings, options, wallet)
            wallet.pay.assert_called_once()
        except VPSOutOfStockException as exception:
            self.skipTest(exception)
Exemplo n.º 2
0
def _merge_random_user_data(user_settings):
    usergenerator = UserScraper()
    randomuser = usergenerator.get_user()
    for section in randomuser.keys():
        for key in randomuser[section].keys():
            user_settings.put(section, key, randomuser[section][key])