Skip to main content

c2cgeoportal admin

Project description

# c2cgeoportal_admin

### Checkout

```
git clone git@github.com:camptocamp/c2cgeoportal.git
cd admin
```

### Set up the database
```
sudo -u postgres psql -c "CREATE USER \"www-data\" WITH PASSWORD 'www-data';"

DATABASE=c2cgeoportal
sudo -u postgres psql -c "CREATE DATABASE $DATABASE WITH OWNER \"www-data\";"
sudo -u postgres psql -d $DATABASE -c "CREATE EXTENSION postgis;"
```

Optionally update sqlachemy.url in development.ini or production.ini then:
```
admin/.build/venv/bin/python3 commons/c2cgeoportal_commons/testing/initializedb.py # to create the database
# or
sudo -u postgres psql -d c2cgeoportal -f ./docker/demo-dump.sql # to create and populate the database (demo data)
```

### Run the development web server
```
make serve
```

Open http://localhost:6543/users/

## Run the tests

### Install the selenium chrome driver

https://sites.google.com/a/chromium.org/chromedriver/downloads

### Requires Chrome Version > 65

### Create the test database
```
sudo -u postgres psql -c "CREATE USER \"www-data\" WITH PASSWORD 'www-data';"

DATABASE=geomapfish_tests
sudo -u postgres psql -c "CREATE DATABASE $DATABASE WITH OWNER \"www-data\";"
sudo -u postgres psql -d $DATABASE -c "CREATE EXTENSION postgis;"
```

### Run the tests
```
make test
```

Note that you can run all tests but selenium ones (really fast):
```
.build/venv/bin/pytest -m "not selenium"
```

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

c2cgeoportal_admin-2.3.6.16.tar.gz (56.6 kB view details)

Uploaded Source

Built Distribution

c2cgeoportal_admin-2.3.6.16-py3-none-any.whl (97.8 kB view details)

Uploaded Python 3

File details

Details for the file c2cgeoportal_admin-2.3.6.16.tar.gz.

File metadata

File hashes

Hashes for c2cgeoportal_admin-2.3.6.16.tar.gz
Algorithm Hash digest
SHA256 f4a5c121f959fb415efea11a1c3d646638ad6c22489583826a50a8a0d994f8f3
MD5 fa0caf5613ccd64ebeb599026baa6e41
BLAKE2b-256 639e45ea9fda1d1c7e1bcd037618dfa264ea6064b615c29ba0095844f3b81ebf

See more details on using hashes here.

Provenance

File details

Details for the file c2cgeoportal_admin-2.3.6.16-py3-none-any.whl.

File metadata

File hashes

Hashes for c2cgeoportal_admin-2.3.6.16-py3-none-any.whl
Algorithm Hash digest
SHA256 88efa541c334ac2265aed6c2b1a9fc8affd7d02dd5c61b38951f8481c84ce210
MD5 c606636447fb061911afe2dd7df59146
BLAKE2b-256 236811cc667963b7bb3f6a5c015efef42a1c892aa502d7fd8a56de2582053282

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page