Files
sentinel/fixtures/bitbucket_server.py
2024-02-15 17:01:50 +00:00

267 lines
7.6 KiB
Python

EXAMPLE_PRIVATE_KEY = """-----BEGIN RSA PRIVATE KEY-----
MIICWwIBAAKBgQC1cd9t8sA03awggLiX2gjZxyvOVUPJksLly1E662tttTeR3Wm9
eo6onNeI8HRD+O4wubUp4h4Chc7DtLDmFEPhUZ8Qkwztiifm99Xo3s0nUq4Pygp5
AU09KXTEPbzHLh1dnXLcxVLmGDE4drh0NWmYsd/Zp7XNIZq2TRQQ3NTdVQIDAQAB
AoGAFwMyS0eWiR30TssEnn3Q0Y4pSCoYRuCOR4bZ7pcdMPTi72UdnCKHJWt/Cqc0
l8piq1tiVsWO+NLvvnKUXRoE4cAyrGrpf1F0uP5zYW71SQALc9wwsjDzuj7BZEuK
fg35JSceLHWE1WtzPDX5Xg20YPnMrA/xe/RwuPjuBH0wSqECQQDizzmKdKCq0ejy
3OxEto5knqpSEgRcOk0HDsdgjwkwiZJOj5ECV2FKpNHuu2thGy/aDJyLlmUso8j0
OpvLAzOvAkEAzMwAgGexTxKm8hy3ilvVn9EvhSKjaIakqY4ONK9LZ4zMiDHI0H6C
FXlwWX7CJM0YVFMubj8SB8rnIuvFDEBMOwJABHtRyMGbNyTktH/XD1iIIcbc2LhQ
a74fLYeGOws4hEQDpxfBJsmxO3dcSppbedS+slFTepKjNymZW/IYh/9tMwJAEL5E
9DqGBn7x4y1x2//yESTbC7lvPqZzY+FXS/tg4NBkEGZxkoolPHg3NTnlyXhzGsHK
M/04DicKipJYA85l7QJAJ3u67qZXecM/oWTtJToBDuyKGHfdY1564+RbyDEjJJRb
vz4O/8FQQ1sGjdEBMMrRBCHEG8o3/XDTrB97t45TeA==
-----END RSA PRIVATE KEY-----"""
COMPARE_COMMITS_EXAMPLE = {
"values": [
{
"id": "e18e4e72de0d824edfbe0d73efe34cbd0d01d301",
"displayId": "e18e4e72de0",
"author": {
"name": "SentryU",
"displayName": "Sentry User",
"emailAddress": "[email protected]",
"type": "NORMAL",
},
"message": "README.md edited online with Bitbucket",
"authorTimestamp": 1576763816000,
}
]
}
COMMIT_CHANGELIST_EXAMPLE = {
"values": [
{
"path": {
"components": ["a.txt"],
"parent": "",
"name": "a.txt",
"extension": "txt",
"toString": "a.txt",
},
"executable": False,
"percentUnchanged": -1,
"type": "MODIFY",
"nodeType": "FILE",
"srcExecutable": False,
"properties": {"gitChangeType": "MODIFY"},
},
{
"path": {
"components": ["b.txt"],
"parent": "",
"name": "b.txt",
"extension": "txt",
"toString": "b.txt",
},
"executable": False,
"percentUnchanged": -1,
"type": "ADD",
"nodeType": "FILE",
"srcExecutable": False,
"properties": {"gitChangeType": "ADD"},
},
{
"path": {
"components": ["c.txt"],
"parent": "",
"name": "c.txt",
"extension": "txt",
"toString": "c.txt",
},
"executable": False,
"percentUnchanged": -1,
"type": "DELETE",
"nodeType": "FILE",
"srcExecutable": False,
"properties": {"gitChangeType": "DELETE"},
},
{
"path": {
"components": ["e.txt"],
"parent": "",
"name": "d.txt",
"extension": "txt",
"toString": "d.txt",
},
"srcPath": {
"components": ["d.txt"],
"parent": "",
"name": "e.txt",
"extension": "txt",
"toString": "e.txt",
},
"executable": False,
"percentUnchanged": -1,
"type": "MOVE",
"nodeType": "FILE",
"srcExecutable": False,
"properties": {"gitChangeType": "MOVE"},
},
]
}
REPO = {
"slug": "helloworld",
"id": 72,
"name": "helloworld",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": True,
"project": {
"key": "laurynsentry",
"id": 75,
"name": "laurynsentry",
"description": "",
"public": False,
"type": "Normal",
"links": {"self": {"href": "https://bitbucket.example.org/projects/laurynsentry"}},
},
"public": False,
"links": {
"clone": {"href": "name"},
"self": {
"href": "https://bitbucket.example.org/projects/laurynsentry/repos/helloworld/browse"
},
},
}
COMPARE_COMMITS_WITH_PAGES_1_2_EXAMPLE = {
"values": [
{
"id": "d0352305beb41afb3a4ea79e3a97bf6a97520339",
"displayId": "d0352305beb",
"author": {
"name": "SentryU",
"displayName": "Sentry User",
"emailAddress": "[email protected]",
"type": "NORMAL",
},
"message": "Fist commit",
"authorTimestamp": 1576763816000,
}
],
"size": 1,
"isLastPage": False,
"start": 0,
"limit": 1,
"nextPageStart": 1,
}
COMPARE_COMMITS_WITH_PAGES_2_2_EXAMPLE = {
"values": [
{
"id": "042bc8434e0c178d8745c7d9f90bddab9c927887",
"displayId": "042bc8434e0",
"author": {
"name": "SentryU",
"displayName": "Sentry User",
"emailAddress": "[email protected]",
"type": "NORMAL",
},
"message": "Second commit",
"authorTimestamp": 1576763816000,
}
],
"size": 1,
"isLastPage": True,
"start": 1,
"limit": 1,
"nextPageStart": None,
}
COMMIT_CHANGELIST_WITH_PAGES_FIRST_COMMIT_EXAMPLE = {
"values": [
{
"path": {
"components": ["a.txt"],
"parent": "",
"name": "a.txt",
"extension": "txt",
"toString": "a.txt",
},
"executable": False,
"percentUnchanged": -1,
"type": "MODIFY",
"nodeType": "FILE",
"srcExecutable": False,
"properties": {"gitChangeType": "MODIFY"},
},
{
"path": {
"components": ["b.txt"],
"parent": "",
"name": "b.txt",
"extension": "txt",
"toString": "b.txt",
},
"executable": False,
"percentUnchanged": -1,
"type": "ADD",
"nodeType": "FILE",
"srcExecutable": False,
"properties": {"gitChangeType": "ADD"},
},
]
}
COMMIT_CHANGELIST_WITH_PAGES_SECOND_COMMIT_EXAMPLE_1_2 = {
"values": [
{
"path": {
"components": ["c.txt"],
"parent": "",
"name": "c.txt",
"extension": "txt",
"toString": "c.txt",
},
"executable": False,
"percentUnchanged": -1,
"type": "DELETE",
"nodeType": "FILE",
"srcExecutable": False,
"properties": {"gitChangeType": "DELETE"},
}
],
"size": 1,
"isLastPage": False,
"start": 0,
"limit": 1,
"nextPageStart": 1,
}
COMMIT_CHANGELIST_WITH_PAGES_SECOND_COMMIT_EXAMPLE_2_2 = {
"values": [
{
"path": {
"components": ["e.txt"],
"parent": "",
"name": "d.txt",
"extension": "txt",
"toString": "d.txt",
},
"srcPath": {
"components": ["d.txt"],
"parent": "",
"name": "e.txt",
"extension": "txt",
"toString": "e.txt",
},
"executable": False,
"percentUnchanged": -1,
"type": "MOVE",
"nodeType": "FILE",
"srcExecutable": False,
"properties": {"gitChangeType": "MOVE"},
},
],
"size": 1,
"isLastPage": True,
"start": 1,
"limit": 1,
"nextPageStart": None,
}