コード例 #1
0
ファイル: test_flavor.py プロジェクト: nakadaisuke/nova
 def _compare(test, db, obj):
     for field, value in db.items():
         # NOTE(danms): The datetimes on SQLA models are tz-unaware,
         # but the object has tz-aware datetimes. If we're comparing
         # a model to an object (as opposed to a fake dict), just
         # ignore the datetimes in the comparison.
         if (isinstance(db, api_models.API_BASE) and
               isinstance(value, datetime.datetime)):
             continue
         test.assertEqual(db[field], obj[field])
コード例 #2
0
 def _compare(test, db, obj):
     for field, value in db.items():
         # NOTE(danms): The datetimes on SQLA models are tz-unaware,
         # but the object has tz-aware datetimes. If we're comparing
         # a model to an object (as opposed to a fake dict), just
         # ignore the datetimes in the comparison.
         if (isinstance(db, api_models.API_BASE)
                 and isinstance(value, datetime.datetime)):
             continue
         test.assertEqual(db[field], obj[field])
コード例 #3
0
 def _compare(test, db, obj, ignored_fields=None):
     if ignored_fields is None:
         ignored_fields = []
     for field, value in db.items():
         if field in ignored_fields:
             continue
         obj_field = field
         if obj_field == 'uuid':
             obj_field = 'instance_uuid'
         test.assertEqual(db[field], obj[obj_field],
                          'Field %s is not equal' % field)
コード例 #4
0
ファイル: test_bandwidth_usage.py プロジェクト: runt18/nova
 def _compare(test, db, obj, ignored_fields=None):
     if ignored_fields is None:
         ignored_fields = []
     for field, value in db.items():
         if field in ignored_fields:
             continue
         obj_field = field
         if obj_field == 'uuid':
             obj_field = 'instance_uuid'
         test.assertEqual(db[field], obj[obj_field],
                 'Field {0!s} is not equal'.format(field))
コード例 #5
0
 def _compare(test, db, obj, ignored_fields=None):
     if ignored_fields is None:
         ignored_fields = []
     for field, value in db.items():
         if field in ignored_fields:
             continue
         obj_field = field
         if obj_field == 'uuid':
             obj_field = 'instance_uuid'
         test.assertEqual(db[field], getattr(obj, obj_field),
                 'Field %s is not equal' % field)
コード例 #6
0
 def _compare(test, db, obj):
     for field, value in db.items():
         test.assertEqual(db[field], obj[field])
コード例 #7
0
 def _compare(test, db, obj):
     for field, value in db.items():
         test.assertEqual(db[field], obj[field])
コード例 #8
0
 def _compare(test, db, obj):
     for field, value in db.items():
         test.assertEqual(db[field], getattr(obj, field))
コード例 #9
0
 def _compare(test, db, obj):
     for field, value in db.items():
         obj_field = field
         if obj_field == 'uuid':
             obj_field = 'instance_uuid'
         test.assertEqual(db[field], obj[obj_field])
コード例 #10
0
 def _compare(test, db, obj):
     for field, value in db.items():
         test.assertEqual(db[field], getattr(obj, field))
コード例 #11
0
ファイル: test_bandwidth_usage.py プロジェクト: anantk/nova
 def _compare(test, db, obj):
     for field, value in db.items():
         obj_field = field
         if obj_field == "uuid":
             obj_field = "instance_uuid"
         test.assertEqual(db[field], obj[obj_field])