Coverage for tests\mockairtableapi.py: 0%
6 statements
« prev ^ index » next coverage.py v7.2.7, created at 2023-07-05 16:25 +0100
« prev ^ index » next coverage.py v7.2.7, created at 2023-07-05 16:25 +0100
1class MockAirtableBase:
2 def __init__(self, *_, **__):
3 pass
5 def iterate(self, *_, **__):
6 pages = [
7 [
8 {
9 "id": "rec123",
10 "createdTime": "2021-01-01T00:00:00.000Z",
11 "fields": {
12 "Name": "Test 3",
13 "Number": 123,
14 "Checkbox": True,
15 },
16 },
17 {
18 "id": "rec124",
19 "createdTime": "2021-01-01T00:00:00.000Z",
20 "fields": {
21 "Name": "Test 4",
22 "Number": 124,
23 "Checkbox": True,
24 },
25 },
26 ],
27 [
28 {
29 "id": "rec125",
30 "createdTime": "2021-01-01T00:00:00.000Z",
31 "fields": {
32 "Name": "Test 5",
33 "Number": 125,
34 "Checkbox": True,
35 },
36 },
37 {
38 "id": "rec126",
39 "createdTime": "2021-01-01T00:00:00.000Z",
40 "fields": {
41 "Name": "Test 6",
42 "Number": 126,
43 "Checkbox": False,
44 },
45 },
46 ],
47 ]
48 yield from pages