コード例 #1
0
ファイル: test_ndk.py プロジェクト: 3rdcycle/obspy
    def test_is_ndk(self):
        """
        Test for the the _is_ndk() function.
        """
        valid_files = [os.path.join(self.datapath, "C200604092050A.ndk"),
                       os.path.join(self.datapath, "multiple_events.ndk")]
        invalid_files = []
        for filename in os.listdir(self.path):
            if filename.endswith(".py"):
                invalid_files.append(os.path.join(self.path, filename))
        self.assertGreater(len(invalid_files), 0)

        for filename in valid_files:
            self.assertTrue(_is_ndk(filename))
        for filename in invalid_files:
            self.assertFalse(_is_ndk(filename))
コード例 #2
0
ファイル: test_ndk.py プロジェクト: 3rdcycle/obspy
    def test_reading_from_bytestring(self):
        """
        Tests reading from a byte string.
        """
        filename = os.path.join(self.datapath, "C200604092050A.ndk")

        reference = os.path.join(self.datapath, "C200604092050A.xml")
        ref_cat = read_events(reference)

        with io.open(filename, "rb") as fh:
            data = fh.read()

        self.assertTrue(_is_ndk(data))
        cat = _read_ndk(data)

        self.assertEqual(cat, ref_cat)
コード例 #3
0
 def test_is_ndk_for_file_with_invalid_latitude(self):
     """
     Tests the _is_ndk function a file with an invalid latitude.
     """
     self.assertFalse(_is_ndk(os.path.join(self.datapath,
                                           "faulty_invalid_latitude.ndk")))
コード例 #4
0
ファイル: test_ndk.py プロジェクト: 3rdcycle/obspy
 def test_is_ndk_for_file_with_infeasible_latitude(self):
     """
     Tests the _is_ndk function a file with an unfeasible latitude.
     """
     self.assertFalse(_is_ndk(os.path.join(
         self.datapath, "faulty_infeasible_latitude.ndk")))
コード例 #5
0
 def test_is_ndk_for_file_with_invalid_date(self):
     """
     Tests the _is_ndk function for a file with invalid date.
     """
     self.assertFalse(_is_ndk(os.path.join(self.datapath,
                                           "faulty_invalid_date.ndk")))