Exemple #1
0
def verify_equal(expected, actual, msg=None):
    """Softly asserts that two values are equal."""
    try:
        TestCase(None).assertEqual(expected, actual, msg)
    except AssertionError, e:
        world.verification_errors.append(str(e))
Exemple #2
0
def verify_false(expr, msg=None):
    """Softly asserts that expression is False."""
    try:
        TestCase(None).assertTrue(expr, msg)
    except AssertionError, e:
        world.verification_errors.append(str(e))
Exemple #3
0
import re
import sys
from doctest import DocTestSuite, ELLIPSIS
from math import pi, isnan
from pkgutil import get_data

from sgp4.api import WGS72OLD, WGS72, WGS84, Satrec, jday, accelerated
from sgp4.earth_gravity import wgs72
from sgp4.ext import invjday, newtonnu, rv2coe
from sgp4.functions import days2mdhms, _day_of_year_to_month_day
from sgp4.propagation import sgp4, sgp4init
from sgp4 import conveniences, io
from sgp4.exporter import export_tle
import sgp4.model as model

_testcase = TestCase('setUp')
assertEqual = _testcase.assertEqual
assertAlmostEqual = _testcase.assertAlmostEqual
assertRaises = _testcase.assertRaises
assertRaisesRegex = getattr(_testcase, 'assertRaisesRegex',
                            _testcase.assertRaisesRegexp)

error = 2e-7
rad = 180.0 / pi
LINE1 = '1 00005U 58002B   00179.78495062  .00000023  00000-0  28098-4 0  4753'
LINE2 = '2 00005  34.2682 348.7242 1859667 331.7664  19.3264 10.82419157413667'
BAD2 = '2 00007  34.2682 348.7242 1859667 331.7664  19.3264 10.82419157413669'
VANGUARD_ATTRS = {
    # Identity
    'satnum': 5,
    'operationmode': 'i',