Code Duplication    Length = 12-12 lines in 2 locations

aacgmv2/tests/test_py_aacgmv2.py 2 locations

@@ 344-355 (lines=12) @@
341
        assert np.all(np.isnan(np.array(self.out)))
342
343
class TestGetAACGMCoordArr:
344
    def setup(self):
345
        """Runs before every method to create a clean testing setup"""
346
        self.dtime = dt.datetime(2015, 1, 1, 0, 0, 0)
347
        self.ddate = dt.date(2015, 1, 1)
348
        self.lat_in = [60.0, 61.0]
349
        self.lon_in = [0.0, 0.0]
350
        self.alt_in = [300.0, 300.0]
351
        self.method = 'TRACE'
352
        self.out = None
353
        self.ref = [[58.22474610, 59.31648007], [81.17611033, 81.62281360],
354
                    [0.18891995, 0.21870017]]
355
        self.rtol = 1.0e-4
356
357
    def teardown(self):
358
        """Runs after every method to clean up previous testing"""
@@ 84-95 (lines=12) @@
81
            aacgmv2.convert_latlon(-91, 0, 300, self.dtime)
82
83
class TestConvertLatLonArr:
84
    def setup(self):
85
        """Runs before every method to create a clean testing setup"""
86
        self.dtime = dt.datetime(2015, 1, 1, 0, 0, 0)
87
        self.ddate = dt.date(2015, 1, 1)
88
        self.lat_in = [60.0, 61.0]
89
        self.lon_in = [0.0, 0.0]
90
        self.alt_in = [300.0, 300.0]
91
        self.method = 'TRACE'
92
        self.out = None
93
        self.ref = [[58.22474610, 59.31648007], [81.17611033, 81.62281360],
94
                    [1.04566346, 1.04561304]]
95
        self.rtol = 1.0e-4
96
97
    def teardown(self):
98
        """Runs after every method to clean up previous testing"""