https://review.openstack.org/#/c/352786/12
这是我目前提交的commit,如果想添加新的flavor信息可以参考这个,有几个需要注意的点是在跑py27的时候,会生成一个与trove/api-ref/source/samples底下的那几个json文件作对比的文件,有一些值是不能乱赋值的,否则通不过tox -e py27,在这个文件可以看到赋值情况,trove/trove/tests/fakes/nova.py。还有就是trove/api-ref/source/samples底下有几个文件是规定返回字符长度的,这个还没摸清楚,但是用tox -e py27 跑的时候,如果赋值不正确会报错,并且告诉你该赋值多少。
关于nova的flavor
def fake_db_flavor(**updates):
db_flavor = {
'id': 1,
'name': 'fake_flavor',
'memory_mb': 1024,
'vcpus': 1,
'root_gb': 100,
'ephemeral_gb': 0,
'flavorid': 'abc',
'swap': 0,
'disabled': False,
'is_public': True,
'extra_specs': {},
'projects': []
} 以上来自nova的代码,可以参考flavor的属性。 此文章属博客园用户S-tec原创作品,受国家《著作权法》保护,未经许可,任何单位及个人不得做营利性使用;若仅做个人学习、交流等非营利性使用,应当指明作者姓名、作品名称,原文地址,并且不得侵犯作者依法享有的其他权利。