def do_size(update: Update, context: CallbackContext): text = update.message.text with open('selected_brend.json', 'r', encoding='utf-8') as file: brand_json = json.load(file) parser = Client() parser.run(BRANDS[brand_json], SIZE[text]) processing_csv(update=update, context=context)
def setUp(self): self.client_1 = Client("Isis", "Padilha", "555.444.777-99") self.client_2 = Client("Pedro", "Santos", "444.222.333-11") self.client_3 = Client("Mariana", "Nunes", "111.111.111-11") self.saving_1 = SavingAccount("123-9", self.client_1, "4000.0") self.checking_1 = CheckingAccount("135-6", self.client_2, "6000.0") self.investment_1 = InvestmentAccount("1479-6", self.client_3, "7000.0")
def test_token_movement_detection(): tokens = TokenHolder('tokens.json') c = Client(tokens) tx = c.get_transaction( '18da4595227551470aa625a8e909649f28bfa2a2879efa48b56dc672ff6de352'. decode('hex')) eth_sent_to, wei, token_value = c.decode_execute(tx['input']) assert token_value == 78550342580000000000
def setUp(self): # Clients self.c_1 = Client("Ana", "Silva", "555.042.695-95") self.c_2 = Client("Pedro", "Ramos", "024.542.358-20") # "Normal" accounts self.a_1 = Account("1476-6", self.c_1, "5000") self.a_2 = Account("1356-7", self.c_2, "6000") # Saving accounts self.sa_1 = SavingAccount("3574-6", self.c_1, "2000") self.sa_2 = SavingAccount("4751-3", self.c_2, "3000") # Checking accounts self.ca_1 = CheckingAccount("3687-1", self.c_1, "4000") self.ca_2 = CheckingAccount("1473-5", self.c_2, "1000")
def test_store(self): clients = [ Client(name='Rich', dob=datetime.date(1969, 6, 11)), Client(name='Jay', dob=datetime.date(1972, 6, 5)), Client(name='Tony', dob=datetime.date(1973, 6, 17)) ] for client in clients: client.put() print client self.assertEqual(3, len(Client.query().fetch())) some_trainers = [ Trainer(name='Trainer Tony'), Trainer(name='Annie') ] for trainers in some_trainers: trainers.put() print trainers self.assertEqual(2, len(Trainer.query().fetch())) workout = Workout(client=clients[0].key, date=datetime.date.today()) workout.set_value('bench press', 100, 10) workout.set_value('shoulder press', 70, 10) workout.make_goal('bench press', 120, 8) workout.make_goal('shoulder press', 75, 12) workout.put() print workout
def inicializar(self): nombre = self.usuario.text() contraseña = self.password.text() self.usuario.clear() self.password.clear() self.parent.client = Client(nombre, contraseña) self.parent.client.cerrar.connect(self.cerrar) self.pasar.emit()
def setUp(self): self.emp_1 = Employee("José", "111.111.111-11", "2000.00") self.emp_2 = Employee("Mario", "444.444.444-44", "1800.00") self.emp_3 = Employee("César", "555.555.555-55", "2200.00") self.man_1 = Manager("Maria", "222.222.222-22", "5000.00", "3542", "3") self.man_2 = Manager("Paula", "666.666.666-66", "6000.00", "8546", "4") self.man_3 = Manager("Carolina", "777.777.777-77", "7000.00", "9852", "6") self.cli_1 = Client("Luiza", "333.333.333-33", "3854")
def add(self): try: from main import Client client = Client(name=request.form['name'], address=request.form['address']) self.db.session.add(client) self.db.session.commit() return 201, client.id except Exception, e: return 400, "BAD REQUEST"
from main import Client, Volunteer client1 = Client() client1.set_name("Paul") client1.set_money(1000) print(client1) volunteer1 = Volunteer() volunteer1.set_name("Julia") volunteer1.set_city("Saint Petersburg") volunteer1.set_status("Mentor") print(volunteer1) print(volunteer1.get_name())
from main import CheckingAccount, LifeInsurance, TaxableMixIn, Client from manipulator import TaxableHandler if __name__ == "__main__": client_1 = Client("José", "Silva", "555.444.777-95") client_2 = Client("Mariana", "Golcanvez", "111.211.333-14") client_3 = Client("Paulo", "Pereira", "333.999.888-74") client_4 = Client("Joaquina", "Santos", "333.444.111-95") ca_1 = CheckingAccount("123-4", client_1, 1000.0) ca_2 = CheckingAccount("124-8", client_2, 1000.0) insurance_1 = LifeInsurance(100.0, "Paulo", "354-77") insurance_2 = LifeInsurance(200.0, "Joaquina", "237-98") list_taxables = [ca_1, ca_2, insurance_1, insurance_2] handler = TaxableHandler() total = handler.calculate_tax(list_taxables) print(total)
def test_query(self): query = Client.query() clients = query.fetch() for c in clients: print c
def test_age(self): c = Client(name='Test', dob=datetime.date.today()) self.assertEquals(0, c.age())
from main import Employee, Manager, Bonus_Control, Client if __name__ == '__main__': employee = Employee("João", "111.111.111-11", "2000.00") print(f"Employee bonus: {employee.get_bonus()}") manager1 = Manager("Helena", "222.222.222-22", "5000.00", "1234", "0") print(f"Manager bonus: {manager1.get_bonus()}") manager2 = Manager("Isabel", "333.333.333-33", "5000.00", "1245", "0") print(f"Manager bonus: {manager2.get_bonus()}") client1 = Client("Marisa", "444.444.444-44", "8721") control = Bonus_Control() control.register(employee) control.register(manager1) control.register(manager2) control.register(client1) print(f"Total: {control.bonus_total}")
return self.select_folder(values) elif event == 'FILES_double_clicked': node = self.treedata.tree_dict[values['FILES'][0]] if str(node.icon).startswith('icons/folder'): self._change_path(node.key) else: self.client.recv_lock.acquire() img = self.client._request_file(str(node.key), (980, 780)) self.client.recv_lock.release() with BytesIO() as bio: img.save(bio, format="PNG") self.client.window['IMAGE'].update(data=bio.getvalue()) elif len(values['FILES']) > 0: node = self.treedata.tree_dict[values['FILES'][0]] if str(node.icon).startswith('icons/file'): self.preview(node.values[0]) if __name__ == "__main__": from main import Client server = Server() server.set_up_server() client = Client() client.connect() srv_folder = client.session.srv_folder while srv_folder == '': srv_folder = client.session.srv_folder browser = ServerBrowser(client, srv_folder) browser.show()
def setUp(self): args = parse_args() self.client = Client((args.addr, args.port), 'user')
class TestClient(unittest.TestCase): def setUp(self): args = parse_args() self.client = Client((args.addr, args.port), 'user') def test_username(self): result = self.client.validate_username('x' * 20) self.assertIs(type(result), str, 'Результат должен юыть строкой') def test_username_too_long(self): with self.assertRaises(SystemExit, msg='Имя должно быть <= 25 символов'): self.client.validate_username('x' * 26) def test_create_presence(self): result = self.client.create_presence() self.assertIs(type(result), dict, 'результат должен быть словарём') def test_translate_response_type(self): with self.assertRaises(TypeError, msg='Ответ должен быть словарём'): self.client.translate_response( str({ 'user': '******', 'response': 200 })) def test_translate_response_code(self): with self.assertRaises( MandatoryKeyError, msg='Не хватает обязательного атрибута response'): self.client.translate_response({'user': '******'}) def test_translate_response_code_len(self): with self.assertRaises(ResponseCodeLenError, msg='Длина кода должна быть 3 символа'): self.client.translate_response({'user': '******', 'response': 2000}) def test_translate_response_unknown(self): with self.assertRaises(ResponseCodeError, msg='Неверный код ответа'): self.client.translate_response({'user': '******', 'response': 199}) def tearDown(self): self.client.close()