def test_to_dt_dt_tz(): assert to_dt(dt(1970, 1, 1, tzinfo=mktz('UTC'))) == dt(1970, 1, 1, tzinfo=mktz('UTC'))
def test_to_dt_dt_no_tz(): with pytest.raises(ValueError): assert to_dt(dt(1970, 1, 1)) == dt(1970, 1, 1, tzinfo=mktz())
def test_to_dt_dt_no_tz_default(): assert to_dt(dt(1970, 1, 1), mktz('UTC')) == dt(1970, 1, 1, tzinfo=mktz('UTC'))
def test_to_dt_dt_tz_default(): assert to_dt(dt(1970, 1, 1, tzinfo=mktz('UTC')), mktz('Europe/London')) == dt(1970, 1, 1, tzinfo=mktz('UTC'))
def test_to_dt_0_default(): assert to_dt(0, mktz('UTC')) == dt(1970, 1, 1, tzinfo=mktz('UTC'))
def test_to_dt_dt_tz(): assert to_dt(dt(1970, 1, 1, tzinfo=mktz("UTC"))) == dt(1970, 1, 1, tzinfo=mktz("UTC"))
def test_to_dt_dt_tz_default(): assert to_dt(dt(1970, 1, 1, tzinfo=mktz("UTC")), mktz("Europe/London")) == dt(1970, 1, 1, tzinfo=mktz("UTC"))
def test_to_dt_dt_no_tz_default(): assert to_dt(dt(1970, 1, 1), mktz("UTC")) == dt(1970, 1, 1, tzinfo=mktz("UTC"))
def test_to_dt_0_default(): assert to_dt(0, mktz("UTC")) == dt(1970, 1, 1, tzinfo=mktz("UTC"))
def test_to_dt_0(): assert to_dt(0) == dt(1970, 1, 1, tzinfo=mktz('UTC'))