'Returns a list of node sizes as a cloud provider might have
>>> from libcloud.compute.drivers.dummy import DummyNodeDriver
>>> driver = DummyNodeDriver(0)
>>> sorted([size.ram for size in driver.list_sizes()])
[128, 512, 4096, 8192]
@inherits: :class:`NodeDriver.list_images`'

def list_sizes(self, location=None):

    return [NodeSize(id=1, name='Small', ram=128, disk=4, bandwidth=500, price=4, driver=self), NodeSize(id=2, name='Medium', ram=512, disk=16, bandwidth=1500, price=8, driver=self), NodeSize(id=3, name='Big', ram=4096, disk=32, bandwidth=2500, price=32, driver=self), NodeSize(id=4, name='XXL    Big', ram=(4096 * 2), disk=(32 * 4), bandwidth=(2500 * 3), price=(32 * 2), driver=self)]
