Ejemplo n.º 1
0
def test_creer_auto():
    result = True
    try:
        nom_auto = "maVoiture"
        position_dep = [52, -3, 57]
        auto = Auto(nom=nom_auto, position_dep=position_dep)
        result &= isinstance(auto.celebrer(), str)

    except:
        return False

    result &= auto.nom == nom_auto
    result &= compare_arrays(auto.vitesse, [0, 0, 0])
    result &= compare_arrays(auto.position, position_dep)
    result &= auto.poids == 1421
    result &= auto.traction == 11368
    result &= auto.trainee == 0.0
    result &= auto.friction == 0.0

    expected_dict_keys = [
        '_Vehicule__nom', '_Vehicule__vitesse', '_Vehicule__position',
        '_Vehicule__roues', '_Vehicule__moteur', '_Vehicule__chassis'
    ]
    result &= list(auto.__dict__.keys()) == expected_dict_keys
    expected_n_wheels = 4
    result &= len(auto.__dict__.get('_Vehicule__roues',
                                    [])) == expected_n_wheels

    return result
Ejemplo n.º 2
0
	def _create_auto(self, auto_number, row_number):
		"""Create an auto and place it in the row."""
		auto = Auto(self)
		auto_width, auto_height = auto.rect.size
		auto.x = auto_width + 2 * auto_width * auto_number
		auto.rect.x = auto.x 
		auto.rect.y = auto_height + 2 * auto.rect.height * row_number + 450
		self.autos.add(auto)	
Ejemplo n.º 3
0
Archivo: gui.py Proyecto: sunwind/stock
 def start(self):
     auto = Auto()
     if auto.IsWindow():
        t = threading
        t = threading.Thread(target=start, name='LoopThread')
        t.start()
        open("http://127.0.0.1:8889")
     else:
        tkinter.messagebox.showinfo('提示','请先启动同花顺交易软件')
Ejemplo n.º 4
0
 def __init__(self, parent, title):
     super(GUILogin, self).__init__(parent, title=title, size=(200, 200))
     self.InitUI()
     self.Centre()
     self.Show()
     VRA = Auto()
     global setExit
     if (VRA.AutoLogin()):
         setExit = True
Ejemplo n.º 5
0
def get_one(id_):
    """
    Get one car
    :param id_:
    :return:
    """
    db_data = database.find_document(auto_collection, {'_id': ObjectId(id_)})
    if not db_data:
        raise exceptions.NotFound("Object not found")

    auto_obj = Auto()
    auto_obj.load_json(db_data)
    return auto_obj.serialize()
Ejemplo n.º 6
0
def doSth():
    auto = Auto()
    data = StockData(stock)
    stockData = data.getTodayData()
    print stockData[1]  #开
    print stockData[3]  #最新
    #
    s = round((float(stockData[3]) - 44.22) / 44.22, 4) * 100
    #if s<1:
    auto.buy(stock, proce, num)

    time.sleep(30)
    print '运行成功'

    time.sleep(60)
Ejemplo n.º 7
0
def get_all(params):
    """
    Get all cars
    :param params:
    :return:
    """
    autos = database.find_document(auto_collection, params, True)

    result = []
    for auto in autos:
        auto_obj = Auto()
        auto_obj.load_json(auto)
        result.append(auto_obj.serialize())

    return result
Ejemplo n.º 8
0
def getImageNameList():
    conditions = getConditions()
    #定义当前系统时间
    st = datetime.datetime.now().strftime('%Y-%m-%d  %H-%M-%S')
    #新建上传失败txt文本
    EN = open(st + '上传失败记录.txt', 'a')
    auto = Auto()

    for condition in conditions:
        #判断是否是ocpa
        if condition['is_ocpa'] == '是':
            is_ocpa = '是'
            suffix = 'ocpa'
        else:
            is_ocpa = '否'
            suffix = ''
        i = 0
        j = 0
        dirName = condition['position'] + suffix
        #传入对应的参数
        print("正在获取原始ID为" + condition['id'] + '的广告文案信息')
        x = len([
            name for name in os.listdir(dirName)
            if os.path.isfile(os.path.join(dirName, name))
        ])
        print('共需上传' + str(x) + '个广告文案')
        for img in os.listdir(condition['position'] + suffix):
            #进行异常处理
            i += 1
            j += 1
            try:
                auto.auto_ad(condition['id'], condition['position'],
                             condition['start_date'], condition['stop_date'],
                             img, is_ocpa)
                print(st + '  ' + img + '  ' + "上传成功" + '  ' + '广告创建进度为: ' +
                      str(i) + '/' + str(x) + '  ' + "成功的为" + str(j) + '个')
            except Exception as e:
                print(st + '  ' + img + '  ' + "上传失败" + '  ' + '广告创建进度为: ' +
                      str(i) + '/' + str(x))
                EN.write(condition['id'] + '  ' + img + '  ' + "上传失败" + '  ' +
                         str(i) + '/' + str(x) + '\n')
                print(e)
                continue
        # EN.write('广告共有: ' + str(i) +"成功的为" + str(j) +'个')
        EN.close()
        # 定义循环结束页面

    input("=======================上传完成=======================")
Ejemplo n.º 9
0
def create_new(params):
    """
    Create a new car
    :param params:
    :return:
    """
    auto = Auto()
    auto.load_json(params)
    auto.generate_vin()

    id_ = database.insert_document(auto_collection, auto.serialize())
    auto._id = str(id_)
    return auto.serialize()
Ejemplo n.º 10
0
def main():

    # Auto
    mini = Auto(4.5)
    mini.tank(40)
    mini.rij(50)
    print(mini.getTankinhoud())

    # Cirkel
    cirkel = Cirkel(10)
    print("De straal van de cirkel:",cirkel.getStraal())
    print("De omtrek van de cirkel:",cirkel.berekenOmtrek())
    print("De oppervlakte van de cirkel:",cirkel.berekenOppervlakte())

    cilinder = Cilinder(5,10)
    print("De oppervlakte van de cilinder:",cilinder.berekenOppervlakte())
    print("De inhoud van de cilinder:",cilinder.berekenVolume())

    # Examens
    igor = Student("Igor","Wauters")

    bvp = Vak("Beginselen van Programmeren",6,0.2)
    exBvp = Examen(bvp,5,13)
    print("Het examen voor BVP heeft een totale score van",exBvp.berekenScore())
    igor.addExamen(exBvp)

    filo = Vak("Filosofie",3,0.9)
    exFilo = Examen(filo,9,13)
    print("Het examen voor Filo heeft een totale score van",exFilo.berekenScore())
    igor.addExamen(exFilo)

    print("De totale score van "+igor.getVoornaam()+" is: "+str(round(igor.getTotaleScore(),2))+" procent.")
Ejemplo n.º 11
0
 def __init__(self):
     super(Main, self).__init__()
     self.setupUi(self)
     self.access_key = self.line_edit_access_key.text()
     self.secret_key = self.line_edit_secret_key.text()
     self.telegram_token = self.line_edit_telegram_token.text()
     self.telegram_id = self.line_edit_telegram_id.text()
     self.order = Order(self)
     self.auto_bot = Auto(self)
     self.connect_signal()
Ejemplo n.º 12
0
	def _create_fleet(self):
		"""Create a fleet of autos."""
		# Create an auto and find the number of autos in a row.
		# Spacing between each auto is equal to one auto width.
		auto = Auto(self)
		auto_width, auto_height = auto.rect.size
		available_space_x = self.settings.screen_width - (2 * auto_width)
		number_autos_x = available_space_x // (2 * auto_width)

		# Determine the number of rows of autos that fit on the screen.
		pigeon_height = self.pigeon.rect.height
		available_space_y = (self.settings.screen_height -
						(3 * auto_height) - pigeon_height)
		number_rows = available_space_y // (2 * auto_height)

		# Create the full fleet of autos.
		for row_number in range(number_rows):
			for auto_number in range(number_autos_x):
				self._create_auto(auto_number, row_number)
Ejemplo n.º 13
0
 def __init__(self):
     Auto.__init__(self)
     self.__enVuelo = False
     self.__altitud = 0
Ejemplo n.º 14
0
# -*- coding: utf-8 -*-
from auto import Auto
'''
    @note: Con auto.py hacer un programa que haga acelerar el auto a 100 km por hora, luego frenarlo y apagarlo.
'''

if __name__ == "__main__":
    miAuto = Auto(True, True)

    for i in range(1, 101):
        miAuto.acelerar()

    for i in range(1, 101):
        miAuto.frenar()

    miAuto.apagar()
Ejemplo n.º 15
0
from auto import Auto
from cuenta import Cuenta

if __name__ == "__main__":
    print("Hola mundo")

    auto = Auto("HDFR12", Cuenta("Maria Gutierrez", "ADNG145"))
    #auto.license =
    #auto.driver = "Andres Herrera"
    auto.passenger = 3
    print(vars(auto))
    print(vars(auto.driver))
Ejemplo n.º 16
0
import sys

sys.path.append("../include")
from auto import Auto

auto1 = Auto()

pMarca = input("Ingrese la marca:  ")
pModelo = input("Ingrese el modelo:  ")
pYear = input("Ingrese el año:  ")
pKilo = input("Ingrese el Kilometraje:  ")
pKilo = int(pKilo)
pColor = input("Ingrese el color:  ")

auto2 = Auto(pMarca, pModelo, pYear, pKilo, pColor)

auto1.Checar()
auto2.Checar()

pColor = input("Ingrese el nuevo color: ")
auto2.Pintar(pColor)

pKilo = input("Cuanto corrio el auto? ")
pKilo = int(pKilo)
auto2.Correr(pKilo)

pModelo = input("Cual es el nuevo modelo: ")
auto2.Modificar(pModelo)

auto2.Checar()
Ejemplo n.º 17
0
from auto import Auto

ainari_uus_auto = Auto("Audi", "A6", 2017)

print(ainari_uus_auto.kirjeldus())
ainari_uus_auto.odomeeter()
Ejemplo n.º 18
0
 def __init__(self, ma, mo, bj, pr, volumen):
     Auto.__init__(self, ma, mo, bj, pr)
     self.__Ladevolumen = volumen
Ejemplo n.º 19
0
 def __init__(self, t, m, a):
     Auto().__init__(t, m, a)
     self.akuSuurus = 50
    def set_machine(self, machine):
        if machine != '' and machine not in self._machines_list:
            self._machines_list.append(machine)
            type_machine = ''
            machines = []
            for machine in machine.split(';'):
                machines += machine.split('\n')

            for machine in machines:
                if ':' in machine:
                    type_machine = machine.split(':')[0]

                    if 'автомобили легковые' in type_machine:
                        type_machine = 'а/м легковой'
                    elif 'автомобиль легковой' in type_machine:
                        type_machine = 'а/м легковой'
                    elif 'автомобили грузовые' in type_machine:
                        type_machine = 'а/м грузовой'
                    elif 'моторные лодки' in type_machine:
                        type_machine = 'Моторная лодка'
                    elif 'иные транспортные средства' in type_machine:
                        type_machine = type_machine.replace(
                            'иные транспортные средства ', '')
                    elif 'водный транспорт' in type_machine:
                        type_machine = type_machine.replace(
                            'водный транспорт', '')
                    elif 'мототранспортные средства' in type_machine:
                        type_machine = type_machine.replace(
                            'мототранспортное средство', '')
                    elif Auto.is_auto(type_machine):
                        machine = type_machine
                        type_machine = ''
                    machine = machine.split(':')[1].strip()

                    if machine:
                        self.machines.append(
                            ('%s %s' %
                             (type_machine, machine)).strip().replace(
                                 '  ', ' '))
                # elif '' == machine:
                #     type_machine = ''
                else:
                    if machine:
                        if 'водный транспорт' == machine:
                            type_machine = machine
                        elif 'автомобили легковые' == machine:
                            type_machine = 'а/м легковой'
                        elif 'автомобиль легковой' == machine:
                            type_machine = 'а/м легковой'
                        elif 'мототранспортное средство мотоцикл' == machine:
                            type_machine = 'мототранспортное средство мотоцикл'
                        elif Auto.is_auto(type_machine):
                            machine = type_machine
                            type_machine = ''
                            self.machines.append(
                                ('%s' % (machine)).strip().replace('  ', ' '))
                        else:
                            self.machines.append(
                                ('%s %s' %
                                 (type_machine, machine)).strip().replace(
                                     '  ', ' '))
Ejemplo n.º 21
0
from auto import Auto

blaszak = Auto("zielony", True, "Audi")
złomek = Auto("rdzawy", True, "Citroen")

auta = [złomek, blaszak]

for auto in auta:
    auto.switchon()

blaszak.mount("turbo")
print(blaszak)

blaszak.napraw()
print(blaszak)
print(złomek)

blaszak.mount("diesel")
złomek.mount("turbo")

print(złomek)

for auto in auta:
    auto.switchon()
print(złomek)

print(blaszak.przebieg)
Ejemplo n.º 22
0
from auto import Auto

carro = Auto("Verde", "Renault", "Clio", 150, 200, 4)
carro1 = Auto("Rojo", "Renault", "Clio", 150, 200, 4)
carro2 = Auto("Azul", "Renault", "Laguna", 150, 200, 4)
carro3 = Auto("Amarillo", "citroen", "Xara", 200, 200, 4)
print(carro.getInfo())
print(carro1.getInfo())
print(carro2.getInfo())
print(carro3.getInfo())

# Detectar tipado

if type(carro3) == Auto:
    print("Es un objeto correcto")
else:
    print("No es un objeto!!!")

# Visibilidad
# Atributos públicos por defecto en una clase Python
print(carro3.soy_publico)
print(carro3.getPrivado())
Ejemplo n.º 23
0
def main():
    auto = Auto("TOYOTA", 15000, "red")
    auto.show_info()
#!/usr/bin/python3.5
# -*- coding: utf-8 -*-

from auto import Auto
from auto_volador import AutoVolador
if __name__ == '__main__':
    # Instanciamos e imprimimos el objeto de la clase Auto
    objeto = Auto()
    print(objeto.color)

    print(objeto.encendido)
    # Imprimimos los métodos de la clase Auto
    print(dir(Auto))
    # Vemos cual es su clase padre
    print(Auto.__class__.__base__)
    # Vemos si es un objeto de alguna clase
    print(Auto.__class__)

    autoVolador = AutoVolador()
    print(dir(autoVolador))

    autoVolador.encender()
    autoVolador.abrocharCinto(True)
    autoVolador.acelerar()
    autoVolador.acelerar()

    #
Ejemplo n.º 25
0
#!/usr/bin/env python3
from auto import Auto

a = Auto("Chevy", "Malibu")
print(a.count())
b = Auto("Mazda", "Miata")
print(Auto.howmany)
Ejemplo n.º 26
0
from auto import Auto, ElektriAuto

uus_auto = Auto("audi", "a6", "2017")
print(uus_auto.kirjeldus())

minu_tesla = ElektriAuto('tesla', 'model s', 2016)
print(minu_tesla.kirjeldus())
Ejemplo n.º 27
0
 def ani(self):
     Auto(self)
Ejemplo n.º 28
0
def sell():
    stock = request.GET.get('stock', '').strip()
    price = request.GET.get('price', '').strip()
    num = request.GET.get('num', '').strip()
    auto.sell(stock, price, num)
    print {"srock": stock, "price": price, "num": num}

    return {"srock": stock, "price": price, "num": num}


@route('/getAllInfo', methods=['GET', 'POST'])
@allow_cross_domain
def getAllInfo():
    return auto.getAllInfo()


@route('/test', methods=['GET', 'POST'])
@allow_cross_domain
def test():
    auto.topWindow()
    return '进行测试中'


def start():
    run(host='0.0.0.0', port=8889, debug=True)


auto = Auto()

#start()
Ejemplo n.º 29
0
 def __init__(self, ma, mo, bj, pr, allrad):
     Auto.__init__(self, ma, mo, bj, pr)
     if (allrad):
         self.__Allradantrieb = "Ja"
     else:
         self.__Allradantrieb = "Nein"