Пример #1
0
    def test_parent_is_NotFound(t):
        base = Device(id='base_id')
        base.getObjByPath = Mock(side_effect=NotFound())
        object_map = ObjectMap({'id': 'os_id', 'compname': 'os'})

        idm = IncrementalDataMap(base, object_map)

        t.assertEqual(idm.parent, base)
Пример #2
0
    def test_parent_is_from_path(t):
        base = Device(id='base_id')
        getObjByPath = create_autospec(base.getObjByPath)
        base.getObjByPath = getObjByPath
        object_map = ObjectMap({'id': 'os_id', 'compname': 'os'})

        idm = IncrementalDataMap(base, object_map)

        t.assertEqual(idm.path, 'os')
        t.assertEqual(idm.parent, base.getObjByPath.return_value)
        getObjByPath.assert_called_with(idm.path)