Beispiel #1
0
def get_version_info():
    if yaml.__with_libyaml__:
        import _yaml
        libyaml_version = _yaml.get_version_string()
    else:
        libyaml_version = False
    return ("unreleased" if __version__.startswith('%%') else __version__,
            yaml.__version__,
            libyaml_version,
            __with_libyaml__,
            sys.version.replace("\n", " "),
            )
Beispiel #2
0
 def check_version(self):
     # Different versions of PyYAML may produce slightly different output.
     # Since it causes spurious diffs when test output is stored in VCS,
     # we require a specific version of PyYAML/LibYAML.
     try:
         pyyaml_version = yaml.__version__
     except AttributeError:
         pyyaml_version = '3.05'
     try:
         import _yaml
         libyaml_version = _yaml.get_version_string()
     except ImportError:
         libyaml_version = None
     if pyyaml_version < '3.07':
         raise ImportError("PyYAML >= 3.07 is required"
                           " to dump test output")
     if libyaml_version is None:
         raise ImportError("PyYAML built with LibYAML bindings"
                           " is required to dump test output")
     if libyaml_version < '0.1.2':
         raise ImportError("LibYAML >= 0.1.2 is required"
                           " to dump test output")
Beispiel #3
0
def test_c_version(verbose=False):
    if verbose:
        print _yaml.get_version()
        print _yaml.get_version_string()
    assert ("%s.%s.%s" % _yaml.get_version()) == _yaml.get_version_string(),    \
            (_yaml.get_version(), _yaml.get_version_string())
Beispiel #4
0
def test_c_version(verbose=False):
    if verbose:
        print(_yaml.get_version())
        print(_yaml.get_version_string())
    assert ("%s.%s.%s" % _yaml.get_version()) == _yaml.get_version_string(),    \
            (_yaml.get_version(), _yaml.get_version_string())
Beispiel #5
0
 def testCVersion(self):
     self.failUnlessEqual("%s.%s.%s" % _yaml.get_version(), _yaml.get_version_string())
Beispiel #6
0
 def testCVersion(self):
     self.failUnlessEqual("%s.%s.%s" % _yaml.get_version(),
                          _yaml.get_version_string())