Unverified Commit 000a25b3 authored by Gaétan Lepage's avatar Gaétan Lepage Committed by GitHub
Browse files

python3Packages.firebase-admin: test fixes (#407774)

parents 7b0400a7 06ac85fd
Loading
Loading
Loading
Loading
+18 −8
Original line number Diff line number Diff line
@@ -4,7 +4,6 @@
  buildPythonPackage,
  fetchFromGitHub,
  setuptools,
  hatchling,
  cachecontrol,
  cryptography,
  google-api-python-client,
@@ -13,6 +12,7 @@
  pyjwt,
  requests,
  pytestCheckHook,
  pytest-asyncio,
  pytest-localserver,
  pytest-mock,
}:
@@ -43,17 +43,24 @@ buildPythonPackage rec {

  nativeCheckInputs = [
    pytestCheckHook
    pytest-asyncio
    pytest-localserver
    pytest-mock
  ];

  __darwinAllowLocalNetworking = true;

  disabledTests = [
  disabledTests =
    [
      # Flaky (AssertionError)
      # >       assert delta <= timedelta(seconds=15)
      # E       assert datetime.timedelta(seconds=17, microseconds=28239) <= datetime.timedelta(seconds=15)
      "test_task_options"
    ]
    ++ lib.optionals stdenv.hostPlatform.isDarwin [
      # Flaky / timing sensitive
      "test_expired_cookie_with_tolerance"
      "test_expired_token_with_tolerance"
    ];

  meta = {
@@ -61,6 +68,9 @@ buildPythonPackage rec {
    homepage = "https://github.com/firebase/firebase-admin-python";
    changelog = "https://github.com/firebase/firebase-admin-python/releases/tag/${src.tag}";
    license = lib.licenses.asl20;
    maintainers = with lib.maintainers; [ jhahn ];
    maintainers = with lib.maintainers; [
      jhahn
      sarahec
    ];
  };
}