Exemplo n.º 1
0
    def get_protocol_version():
        """Allow to determine the Open Scanner Protocol version.

            Returns:
                str: Implemented version of the Open Scanner Protocol
        """
        return get_version_string(PROTOCOL_VERSION)
Exemplo n.º 2
0
    def get_protocol_version() -> str:
        """Determine the Greenbone Management Protocol version.

        Returns:
            str: Implemented version of the Greenbone Management Protocol
        """
        return get_version_string(PROTOCOL_VERSION)
Exemplo n.º 3
0
def get_version():
    """Returns the version of gvm-tools as a string in `PEP440`_ compliant
    format.

    Returns:
        str: Current version of gvm-tools

    .. _PEP440:
       https://www.python.org/dev/peps/pep-0440
    """
    return get_version_string(VERSION)
Exemplo n.º 4
0
 def test_dev_after_beta_version(self):
     self.assertEqual(get_version_string((1, 0, 1, 'beta', 2, 'dev', 1)),
                      '1.0.1.beta2.dev1')
Exemplo n.º 5
0
 def test_beta_version(self):
     self.assertEqual(
         get_version_string((1, 0, 1, 'beta', 1)), '1.0.1.beta1')
Exemplo n.º 6
0
 def test_dev_version(self):
     self.assertEqual(get_version_string((1, 0, 1, 'dev', 1)), '1.0.1.dev1')
Exemplo n.º 7
0
 def test_release_patch_version(self):
     self.assertEqual(get_version_string((1, 0, 1)), '1.0.1')
Exemplo n.º 8
0
 def test_simple_version(self):
     self.assertEqual(get_version_string((1, 0)), '1.0')