コード例 #1
0
def test_answer():
        """ Load different .cnv versions with fCNV
        """
        datafiles = glob(os.path.join(seabird_dir(), 'data/*', "*.cnv"))
        assert len(datafiles) > 0, \
            "No files available for testing at: %s" % datafiles
        for f in datafiles:
            print("Loading file: %s" % f)
            profile = fCNV(f)
            assert len(profile.keys()) > 0
            assert len(profile.attributes.keys()) > 0
コード例 #2
0
def test_serialize_fCNV():
    """ Serialize fCNV
        """
    datafiles = glob(os.path.join(seabird_dir(), 'data/*', "*.cnv"))
    assert len(datafiles) > 0, \
        "No files available for testing at: %s" % datafiles
    for f in datafiles:
        profile = fCNV(f)
        profile2 = pickle.loads(pickle.dumps(profile))
        assert profile.attributes == profile2.attributes
        assert (profile.data == profile.data)
コード例 #3
0
def test_answer():
        """ Load different .cnv versions with fCNV
        """
        datafiles = glob(os.path.join(seabird_dir(), 'data/*', "*.cnv"))
        assert len(datafiles) > 0, \
            "No files available for testing at: %s" % datafiles
        for f in datafiles:
            print("Loading file: %s" % f)
            profile = fCNV(f)
            assert len(profile.keys()) > 0
            assert len(profile.attrs.keys()) > 0
コード例 #4
0
ファイル: test_serialize.py プロジェクト: castelao/seabird
def test_serialize_fCNV():
        """ Serialize fCNV
        """
        datafiles = glob(os.path.join(seabird_dir(), 'data/*', "*.cnv"))
        assert len(datafiles) > 0, \
            "No files available for testing at: %s" % datafiles
        for f in datafiles:
            profile = fCNV(f)
            profile2 = pickle.loads(pickle.dumps(profile))
            assert profile.attrs == profile2.attrs
            assert (profile.data == profile.data)