Skip to content

Microsecond-precision test failures #773

Description

@nathany-copia

Steps to reproduce

Running mix test with Elixir 1.18 after updating dependencies so that they will compile (see #772).

Description of issue

  • What are the expected results? All tests pass in current versions of Elixir.

I'm not entirely sure what the desired behaviour is for these tests, so I'm hoping someone more familiar with this code base can take a look or provide some direction.

 1) test shift to zero (ShiftTests)
     test/shift_test.exs:175
     Assertion with === failed
     code:  assert expected === result
     left:  ~N[0000-01-01 00:00:00]
     right: ~N[0000-01-01 00:00:00.000000]
     stacktrace:
       test/shift_test.exs:178: (test)



  2) test format RFC3339 (DateFormatTest.FormatDefault)
     test/format_default_test.exs:338
     Assertion with == failed
     code:  assert format(date, "{RFC3339}") == {:ok, "0010-09-26T07:00:02+00:50"}
     left:  {:ok, "0010-09-26T07:00:02+00:53"}
     right: {:ok, "0010-09-26T07:00:02+00:50"}
     stacktrace:
       test/format_default_test.exs:360: (test)



  3) test add (TimexTests)
     test/timex_test.exs:14
     Assertion with === failed
     code:  assert expected === result
     left:  ~U[2015-07-02 14:27:52Z]
     right: ~U[2015-07-02 14:27:52.000000Z]
     stacktrace:
       test/timex_test.exs:18: (test)



  4) test subtract milliseconds (TimexTests)
     test/timex_test.exs:35
     Assertion with === failed
     code:  assert subtracted.microsecond === {900_000, 2}
     left:  {900000, 6}
     right: {900000, 2}
     stacktrace:
       test/timex_test.exs:39: (test)



  5) test subtract (TimexTests)
     test/timex_test.exs:28
     Assertion with === failed
     code:  assert expected === result
     left:  ~U[2015-06-16 14:27:52Z]
     right: ~U[2015-06-16 14:27:52.000000Z]
     stacktrace:
       test/timex_test.exs:32: (test)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions