{"id":34837277,"url":"https://github.com/arenadata/truly_automated_tests","last_synced_at":"2025-12-25T16:10:25.046Z","repository":{"id":52961276,"uuid":"351497210","full_name":"arenadata/truly_automated_tests","owner":"arenadata","description":"Sample project for \"Truly automated testing\" concept demo","archived":false,"fork":false,"pushed_at":"2021-04-16T13:23:22.000Z","size":5902,"stargazers_count":10,"open_issues_count":1,"forks_count":2,"subscribers_count":5,"default_branch":"master","last_synced_at":"2023-03-04T04:49:58.206Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arenadata.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-03-25T16:06:01.000Z","updated_at":"2023-02-25T12:41:44.000Z","dependencies_parsed_at":"2022-08-24T11:31:26.860Z","dependency_job_id":null,"html_url":"https://github.com/arenadata/truly_automated_tests","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/arenadata/truly_automated_tests","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arenadata%2Ftruly_automated_tests","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arenadata%2Ftruly_automated_tests/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arenadata%2Ftruly_automated_tests/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arenadata%2Ftruly_automated_tests/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arenadata","download_url":"https://codeload.github.com/arenadata/truly_automated_tests/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arenadata%2Ftruly_automated_tests/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28032400,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-25T02:00:05.988Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-12-25T16:08:48.284Z","updated_at":"2025-12-25T16:10:25.038Z","avatar_url":"https://github.com/arenadata.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Truly automated tests example\nSample project for \"Truly automated testing\" concept demo\n\n\n## API  Spec\n\n### Methods\n\n - **/endpoint/**\n    - **GET** - List all objects. Will be called **LIST** in further mentions\n    - **POST** - Create an object. Will be called **POST** in further mentions\n - **/endpoint/\\\u003cobj_id\\\u003e/**\n    - **GET** - Get exact object data. Will be called **GET** in further mentions\n\n### Types\n\n - `integer`\n    - Positive integer value \u003c 2\u003csup\u003e31\u003c/sup\u003e\n - `string`\n    - String up to 255 symbols\n - `text`\n    - String with to 2000 symbols\n\n### Cluster\n\nDB cluster object\n\n**Endpoint:** _/cluster/_\n\n#### Allowed methods\n\nName | Allowed\n---: | ---\nGET  | `True`\nLIST | `True`\nPOST | `True`\n\n#### Fields\n\nName | Type | Required | Description\n---: | --- | --- | ---\nid | `integer` | `False` | Auto generated Object Id\nname | `string` | `True` | Cluster name\ndescription | `text` | `False` | Cluster description for UI\n\n\n### File system\n\nFile system for backup storage\n\nEndpoint: _/file-system/_\n\n#### Allowed methods\n\nName | Allowed\n---: | ---\nGET  | `True`\nLIST | `True`\nPOST | `True`\n\n#### Fields\n\nName | Type | Required | Description\n---: | --- | --- | ---\nid | `integer` | `False` | Auto generated Object Id\nname | `string` | `True` | File system name\ndescription | `text` | `False` | File system description for UI\n\n\n### Connection\n\nConnection between a cluster and filesystem\n\nEndpoint: _/connection/_\n\n#### Allowed methods\n\nName | Allowed\n---: | ---\nGET  | `True`\nLIST | `True`\nPOST | `True`\n\n#### Fields\n\nName | Type | Required | Description\n---: | --- | --- | ---\nid | `integer` | `False` | Auto generated Object Id\nname | `string` | `True` | Connection name\ncluster_id | `integer` | `True` | FK to [Cluster](#cluster)\nfilesystem_id | `integer` | `True` | FK to [File system](#file-system)\n\n\n### Backup\n\nCreate backup of cluster to file system.\n\n\u003e [Connection](#connection) for given [Cluster](#cluster) and [File system](#file-system)\n\u003e should exist before backup creation \n\nEndpoint: _/backup/_\n\n#### Allowed methods\n\nName | Allowed\n---: | ---\nGET  | `True`\nLIST | `True`\nPOST | `True`\n\n#### Fields\n\nName | Type | Required | Description\n---: | --- | --- | ---\nid | `integer` | `False` | Auto generated Object Id\nname | `string` | `True` | Backup name\ncluster_id | `integer` | `True` | FK to [Cluster](#cluster)\nfilesystem_id | `integer` | `True` | FK to [File system](#file-system)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farenadata%2Ftruly_automated_tests","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farenadata%2Ftruly_automated_tests","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farenadata%2Ftruly_automated_tests/lists"}