コード例 #1
0
ファイル: test_prior_version.py プロジェクト: taranu/astropy
def test_context_manager():
    from astropy import constants as const

    with const.set_enabled_constants('astropyconst13'):
        assert const.h.value == 6.62606957e-34  # CODATA2010

    assert const.h.value == 6.626070040e-34  # CODATA2014

    with pytest.raises(ImportError):
        with const.set_enabled_constants('notreal'):
            const.h
コード例 #2
0
ファイル: test_prior_version.py プロジェクト: Cadair/astropy
def test_context_manager():
    from astropy import constants as const

    with const.set_enabled_constants('astropyconst13'):
        assert const.h.value == 6.62606957e-34  # CODATA2010

    assert const.h.value == 6.626070040e-34  # CODATA2014

    with pytest.raises(ValueError):
        with const.set_enabled_constants('notreal'):
            const.h
コード例 #3
0
def test_context_manager():
    from astropy import constants as const

    with pytest.warns(AstropyDeprecationWarning,
                      match="Use 'astropy.physical_constants'"):
        with const.set_enabled_constants('astropyconst13'):
            assert const.h.value == 6.62606957e-34  # CODATA2010

    with pytest.warns(AstropyDeprecationWarning,
                      match="Use 'astropy.physical_constants'"):
        with const.set_enabled_constants('astropyconst20'):
            assert const.h.value == 6.626070040e-34  # CODATA2014

    assert const.h.value == 6.62607015e-34  # CODATA2018

    with pytest.raises(ImportError):
        with pytest.warns(AstropyDeprecationWarning,
                          match="Use 'astropy.physical_constants'"):
            with const.set_enabled_constants('notreal'):
                const.h