master
py 30 lines 762 Bytes
Raw
1 #!/usr/bin/env python3
2 #
3 # Version check example test
4 #
5 # Copyright (c) 2018 Red Hat, Inc.
6 #
7 # Author:
8 # Cleber Rosa <crosa@redhat.com>
9 #
10 # This work is licensed under the terms of the GNU GPL, version 2 or
11 # later. See the COPYING file in the top-level directory.
12
13
14 from qemu_test import QemuSystemTest
15
16
17 class Version(QemuSystemTest):
18
19 def test_qmp_query_version(self):
20 self.set_machine('none')
21 self.vm.add_args('-nodefaults')
22 self.vm.launch()
23 res = self.vm.cmd('query-version')
24 version = res['qemu']
25 self.assertIsInstance(version['major'], int)
26 self.assertIsInstance(version['minor'], int)
27 self.assertIsInstance(version['micro'], int)
28
29 if __name__ == '__main__':
30 QemuSystemTest.main()