Code Duplication    Length = 12-12 lines in 2 locations

aacgmv2/tests/test_py_aacgmv2.py 2 locations

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