Code Duplication    Length = 12-12 lines in 2 locations

aacgmv2/tests/test_py_aacgmv2.py 2 locations

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