From 5df196fa5d0b32e9d8671c552bc26df52d497a03 Mon Sep 17 00:00:00 2001 From: Kip Cole Date: Fri, 31 Jan 2025 06:06:16 +1100 Subject: [PATCH] Simplify doc tests and remove race condition --- lib/cldr/calendar.ex | 10 +++------- lib/cldr/calendar/backend/calendar.ex | 6 ++---- mix/territory/il.ex | 5 +++++ 3 files changed, 10 insertions(+), 11 deletions(-) create mode 100644 mix/territory/il.ex diff --git a/lib/cldr/calendar.ex b/lib/cldr/calendar.ex index 75d1e73..a226bbd 100644 --- a/lib/cldr/calendar.ex +++ b/lib/cldr/calendar.ex @@ -772,9 +772,7 @@ defmodule Cldr.Calendar do Examples: - iex> {:ok, calendar} = Cldr.Calendar.calendar_from_locale("he") - iex> {:ok, date} = Date.new(2025, 1, 26, calendar) - iex> Cldr.Calendar.strftime(date, "%a", locale: :he) + iex> Cldr.Calendar.strftime(~D[2025-01-26 Cldr.Calendar.IL], "%a", locale: :he) "יום א׳" """ @@ -818,10 +816,8 @@ defmodule Cldr.Calendar do ## Typical usage - iex> {:ok, calendar} = Cldr.Calendar.calendar_from_locale("he") - iex> {:ok, date} = Date.new(2025, 1, 26, calendar) - iex> Calendar.strftime date, "%a", - ...> Cldr.Calendar.strftime_options!(calendar: calendar, locale: "en") + iex> Calendar.strftime(~D[2025-01-26 Cldr.Calendar.IL], "%a", + ...> Cldr.Calendar.strftime_options!(calendar: Cldr.Calendar.IL, locale: "en")) "Sun" """ diff --git a/lib/cldr/calendar/backend/calendar.ex b/lib/cldr/calendar/backend/calendar.ex index 41f84c6..d47e27c 100644 --- a/lib/cldr/calendar/backend/calendar.ex +++ b/lib/cldr/calendar/backend/calendar.ex @@ -309,10 +309,8 @@ defmodule Cldr.Calendar.Backend do ## Typical usage - iex> {:ok, calendar} = Cldr.Calendar.calendar_from_locale("he") - iex> {:ok, date} = Date.new(2025, 1, 26, calendar) - iex> Calendar.strftime date, "%a", - ...> MyApp.Cldr.Calendar.strftime_options!(calendar: calendar, locale: "en") + iex> Calendar.strftime ~D[2025-01-26 Cldr.Calendar.IL], "%a", + ...> MyApp.Cldr.Calendar.strftime_options!(calendar: Cldr.Calendar.IL, locale: "en") "Sun" """ diff --git a/mix/territory/il.ex b/mix/territory/il.ex new file mode 100644 index 0000000..3e216df --- /dev/null +++ b/mix/territory/il.ex @@ -0,0 +1,5 @@ +require Cldr.Calendar.Compiler.Month + +defmodule Cldr.Calendar.IL do + use Cldr.Calendar.Base.Month, day_of_week: 7 +end \ No newline at end of file