[segyio] 149/376: Removed verbose text header
Jørgen Kvalsvik
jokva-guest at moszumanska.debian.org
Wed Sep 20 08:04:23 UTC 2017
This is an automated email from the git hooks/post-receive script.
jokva-guest pushed a commit to branch debian
in repository segyio.
commit 5c863e022e1a35ba0c82f875e5b145fbaaf40bd7
Author: Jean-Paul Balabanian <jepebe at users.noreply.github.com>
Date: Mon Dec 5 15:38:54 2016 +0100
Removed verbose text header
---
tests/test_segyio_c.py | 61 +++++++++++++++-----------------------------------
1 file changed, 18 insertions(+), 43 deletions(-)
diff --git a/tests/test_segyio_c.py b/tests/test_segyio_c.py
index 14c067a..1511be2 100644
--- a/tests/test_segyio_c.py
+++ b/tests/test_segyio_c.py
@@ -1,55 +1,30 @@
from unittest import TestCase
import numpy
+import segyio
import segyio._segyio as _segyio
from test_context import TestContext
-ACTUAL_TEXT_HEADER = b"C 1 DATE: 2016-09-19 " \
- b"C 2 AN INCREASE IN AMPLITUDE EQUALS AN INCREASE IN ACOUSTIC IMPEDANCE " \
- b"C 3 Written by libsegyio (python) " \
- b"C 4 " \
- b"C 5 " \
- b"C 6 " \
- b"C 7 " \
- b"C 8 " \
- b"C 9 " \
- b"C10 " \
- b"C11 TRACE HEADER POSITION: " \
- b"C12 INLINE BYTES 189-193 | OFFSET BYTES 037-041 " \
- b"C13 CROSSLINE BYTES 193-197 | " \
- b"C14 " \
- b"C15 END EBCDIC HEADER " \
- b"C16 " \
- b"C17 " \
- b"C18 " \
- b"C19 " \
- b"C20 " \
- b"C21 " \
- b"C22 " \
- b"C23 " \
- b"C24 " \
- b"C25 " \
- b"C26 " \
- b"C27 " \
- b"C28 " \
- b"C29 " \
- b"C30 " \
- b"C31 " \
- b"C32 " \
- b"C33 " \
- b"C34 " \
- b"C35 " \
- b"C36 " \
- b"C37 " \
- b"C38 " \
- b"C39 " \
- b"C40 \x80"
-
class _segyioTests(TestCase):
def setUp(self):
self.filename = "test-data/small.sgy"
+ lines = {
+ 1: "DATE: 2016-09-19",
+ 2: "AN INCREASE IN AMPLITUDE EQUALS AN INCREASE IN ACOUSTIC IMPEDANCE",
+ 3: "Written by libsegyio (python)",
+ 11: "TRACE HEADER POSITION:",
+ 12: " INLINE BYTES 189-193 | OFFSET BYTES 037-041",
+ 13: " CROSSLINE BYTES 193-197 |",
+ 15: "END EBCDIC HEADER"
+ }
+
+ rows = segyio.create_text_header(lines)
+ rows = bytearray(rows, 'ascii') # mutable array of bytes
+ rows[-1] = 128 # \x80
+ self.ACTUAL_TEXT_HEADER = bytes(rows)
+
def test_binary_header_size(self):
self.assertEqual(400, _segyio.binheader_size())
@@ -81,7 +56,7 @@ class _segyioTests(TestCase):
def test_read_text_header(self):
f = _segyio.open(self.filename, "r")
- self.assertEqual(_segyio.read_textheader(f, 0), ACTUAL_TEXT_HEADER)
+ self.assertEqual(_segyio.read_textheader(f, 0), self.ACTUAL_TEXT_HEADER)
with self.assertRaises(Exception):
_segyio.read_texthdr(None, 0)
@@ -97,7 +72,7 @@ class _segyioTests(TestCase):
with self.assertRaises(ValueError):
_segyio.write_textheader(f, 0, "")
- self.assertEqual(_segyio.read_textheader(f, 0), ACTUAL_TEXT_HEADER)
+ self.assertEqual(_segyio.read_textheader(f, 0), self.ACTUAL_TEXT_HEADER)
_segyio.write_textheader(f, 0, "yolo" * 800)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/segyio.git
More information about the debian-science-commits
mailing list