@patch('asteroid.Asteroid.get_data' , mocked_get_data)
Почему
a = Asteroid(32241432)
Выполняется спокойно
def __init__(self,spk_id):
self.api_url = self.BASE_API_URL.format(spk_id)
а вот a.name выводи список из ConnectionError ,
class CustomStr:
def __init__(self, str_):
self.__str = str_
def d_space(self):
return "".join(self.__str.split())
1) серьезно, почему ссылки на объекты хранятся в виде числа?
2) у нас постоянно создается объект с одним именем id1, разве так можно? Или там привязка ссылок?
3) почему итератор, проходя по списку , работает с объектами, а не с числами.из которых как раз состоит этот список?
class Car:
def __init__(self, model, color): # Этот метод выполняется при создании объекта, в него передаются все аргументы
self.model = model
self.color = color
print('The model is %s, color is %s' % (self.model, self.color))
while True:
n+=1
if n < 2:
create_ball()
for i in range(len(bub_id)):
a = bub_id[i].position()
x= a[0]
y= a[1]
dx = bub_spd[i][0]
dy = bub_spd[i][1]
if (x + dx) > 195 or (x+dx) < -195:
dx = -dx
if (y + dy) > 195 or (y + dy) < -195:
dy = -dy
#
bub_spd[i][0] = dx
bub_spd[i][1] = dy
#
bub_id[i].goto(x+dx,y+dy)
window.mainloop()