Code Duplication    Length = 17-17 lines in 2 locations

tests/test_level2.py 2 locations

@@ 135-151 (lines=17) @@
132
	_assert_class_equal(l2_o, l2_t)
133
134
135
@pytest.mark.parametrize(
136
	"dirname, version",
137
	[["level2_v1.2.3", "1.2.3"], ["foo", None]],
138
)
139
def test_level2_round_trip_txt(tmpdir, dirname, version):
140
	from sciapy.level2.density import scia_densities
141
	odir = os.path.join(tmpdir, dirname)
142
	if not os.path.exists(odir):
143
		os.makedirs(odir)
144
	obase = os.path.join(odir, os.path.basename(IFILE))
145
	oftxt = obase + ".txt"
146
	l2_o = scia_densities(data_ver=version)
147
	l2_o.read_from_file(IFILE)
148
	l2_o.write_to_textfile(oftxt)
149
	l2_t = scia_densities()
150
	l2_t.read_from_textfile(oftxt)
151
	_assert_class_equal(l2_o, l2_t)
152
153
154
@pytest.mark.parametrize(
@@ 116-132 (lines=17) @@
113
		assert np.all(_l == _r), (_k, _l, _r)
114
115
116
@pytest.mark.parametrize(
117
	"dirname, version",
118
	[["level2_v1.2.3", "1.2.3"], ["foo", None]],
119
)
120
def test_level2_round_trip_nc(tmpdir, dirname, version):
121
	from sciapy.level2.density import scia_densities
122
	odir = os.path.join(tmpdir, dirname)
123
	if not os.path.exists(odir):
124
		os.makedirs(odir)
125
	obase = os.path.join(odir, os.path.basename(IFILE))
126
	ofnc = obase + ".nc"
127
	l2_o = scia_densities(data_ver=version)
128
	l2_o.read_from_file(IFILE)
129
	l2_o.write_to_netcdf(ofnc)
130
	l2_t = scia_densities()
131
	l2_t.read_from_netcdf(ofnc)
132
	_assert_class_equal(l2_o, l2_t)
133
134
135
@pytest.mark.parametrize(