@@ -64,7 +64,7 @@ def test_available_quota() -> None:
6464
6565 quota_limiter = create_quota_limiter ("foo" , initial_quota , quota_limit )
6666
67- # init quota for given cluster
67+ # init quota for given user
6868 quota_limiter ._init_quota ()
6969
7070 available_quota = quota_limiter .available_quota ("foo" )
@@ -78,7 +78,7 @@ def test_consume_tokens() -> None:
7878
7979 quota_limiter = create_quota_limiter ("foo" , initial_quota , quota_limit )
8080
81- # init quota for given cluster
81+ # init quota for given user
8282 quota_limiter ._init_quota ()
8383
8484 available_quota = quota_limiter .available_quota ("foo" )
@@ -107,7 +107,7 @@ def test_increase_quota() -> None:
107107
108108 quota_limiter = create_quota_limiter ("foo" , initial_quota , quota_limit )
109109
110- # init quota for given cluster
110+ # init quota for given user
111111 quota_limiter ._init_quota ()
112112
113113 available_quota = quota_limiter .available_quota ("foo" )
@@ -129,20 +129,29 @@ def test_ensure_available_quota() -> None:
129129
130130 quota_limiter = create_quota_limiter ("foo" , initial_quota , quota_limit )
131131
132- # init quota for given cluster
132+ # init quota for given user
133133 quota_limiter ._init_quota ()
134134
135135 quota_limiter .ensure_available_quota ("foo" )
136136
137137
138138def test_ensure_available_quota_no_quota () -> None :
139- """Test the ensure_available_quota operation."""
139+ """Test the ensure_available_quota operation.
140+
141+ Verify that ensure_available_quota raises QuotaExceedError when the user's
142+ available quota is zero.
143+
144+ Initializes a limiter with initial_quota set to 0, calls the limiter
145+ initialization routine, and asserts that calling
146+ ensure_available_quota("foo") raises QuotaExceedError with the message
147+ "User foo has no available tokens".
148+ """
140149 initial_quota = 0
141150 quota_limit = 100
142151
143152 quota_limiter = create_quota_limiter ("foo" , initial_quota , quota_limit )
144153
145- # init quota for given cluster
154+ # init quota for given user
146155 quota_limiter ._init_quota ()
147156
148157 with pytest .raises (QuotaExceedError , match = "User foo has no available tokens" ):
@@ -156,7 +165,7 @@ def test_revoke_quota() -> None:
156165
157166 quota_limiter = create_quota_limiter ("foo" , initial_quota , quota_limit )
158167
159- # init quota for given cluster
168+ # init quota for given user
160169 quota_limiter ._init_quota ()
161170
162171 available_quota = quota_limiter .available_quota ("foo" )
0 commit comments