Skip to content

Commit

Permalink
add testcase for CommitmentConfig rendering
Browse files Browse the repository at this point in the history
  • Loading branch information
majewsky committed Dec 7, 2023
1 parent 6438c36 commit 8623cc9
Show file tree
Hide file tree
Showing 10 changed files with 82 additions and 0 deletions.
5 changes: 5 additions & 0 deletions internal/api/api_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,11 @@ const (
scope: germany/dresden
annotations:
text: 'this annotation appears on shared/things of project dresden only'
# check how commitment config is reported
- resource: shared/capacity
commitment_durations: ["1 hour", "2 hours"]
commitment_min_confirm_date: '1970-01-08T00:00:00Z' # one week after start of mock.Clock
`
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,13 @@
"name": "capacity",
"unit": "B",
"quota_distribution_model": "hierarchical",
"commitment_config": {
"durations": [
"1 hour",
"2 hours"
],
"min_confirm_by": 604800
},
"quota": 10,
"usable_quota": 10,
"usage": 2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,13 @@
"name": "capacity",
"unit": "B",
"quota_distribution_model": "hierarchical",
"commitment_config": {
"durations": [
"1 hour",
"2 hours"
],
"min_confirm_by": 604800
},
"quota": 10,
"usable_quota": 11,
"usage": 2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,13 @@
"name": "capacity",
"unit": "B",
"quota_distribution_model": "hierarchical",
"commitment_config": {
"durations": [
"1 hour",
"2 hours"
],
"min_confirm_by": 604800
},
"quota": 10,
"usable_quota": 11,
"usage": 2
Expand Down
7 changes: 7 additions & 0 deletions internal/api/fixtures/project-get-berlin.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,13 @@
"name": "capacity",
"unit": "B",
"quota_distribution_model": "hierarchical",
"commitment_config": {
"durations": [
"1 hour",
"2 hours"
],
"min_confirm_by": 604800
},
"quota": 10,
"usable_quota": 10,
"usage": 2
Expand Down
7 changes: 7 additions & 0 deletions internal/api/fixtures/project-get-details-berlin.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,13 @@
"name": "capacity",
"unit": "B",
"quota_distribution_model": "hierarchical",
"commitment_config": {
"durations": [
"1 hour",
"2 hours"
],
"min_confirm_by": 604800
},
"quota": 10,
"usable_quota": 10,
"usage": 2
Expand Down
7 changes: 7 additions & 0 deletions internal/api/fixtures/project-get-dresden.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,13 @@
"name": "capacity",
"unit": "B",
"quota_distribution_model": "hierarchical",
"commitment_config": {
"durations": [
"1 hour",
"2 hours"
],
"min_confirm_by": 604800
},
"quota": 10,
"usable_quota": 10,
"usage": 2,
Expand Down
7 changes: 7 additions & 0 deletions internal/api/fixtures/project-get-paris.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,13 @@
"name": "capacity",
"unit": "B",
"quota_distribution_model": "hierarchical",
"commitment_config": {
"durations": [
"1 hour",
"2 hours"
],
"min_confirm_by": 604800
},
"quota": 10,
"usable_quota": 10,
"usage": 2,
Expand Down
14 changes: 14 additions & 0 deletions internal/api/fixtures/project-list-with-v2-api.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,13 @@
"name": "capacity",
"unit": "B",
"quota_distribution_model": "hierarchical",
"commitment_config": {
"durations": [
"1 hour",
"2 hours"
],
"min_confirm_by": 604800
},
"per_az": {
"az-one": {
"usage": 1
Expand Down Expand Up @@ -123,6 +130,13 @@
"name": "capacity",
"unit": "B",
"quota_distribution_model": "hierarchical",
"commitment_config": {
"durations": [
"1 hour",
"2 hours"
],
"min_confirm_by": 604800
},
"per_az": {
"az-one": {
"usage": 1
Expand Down
14 changes: 14 additions & 0 deletions internal/api/fixtures/project-list.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,13 @@
"name": "capacity",
"unit": "B",
"quota_distribution_model": "hierarchical",
"commitment_config": {
"durations": [
"1 hour",
"2 hours"
],
"min_confirm_by": 604800
},
"quota": 10,
"usable_quota": 10,
"usage": 2
Expand Down Expand Up @@ -81,6 +88,13 @@
"name": "capacity",
"unit": "B",
"quota_distribution_model": "hierarchical",
"commitment_config": {
"durations": [
"1 hour",
"2 hours"
],
"min_confirm_by": 604800
},
"quota": 10,
"usable_quota": 10,
"usage": 2,
Expand Down

0 comments on commit 8623cc9

Please sign in to comment.