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.5.14.tar.gz (53.2 kB view details)

Uploaded Source

Built Distribution

c2cgeoportal_admin-2.3.5.14-py3-none-any.whl (89.4 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for c2cgeoportal_admin-2.3.5.14.tar.gz
Algorithm Hash digest
SHA256 46f345ad9afed2a2a575f11cefd9df6b8a3e8067ffb70fd224322b721a701fcb
MD5 2808c8fe5eddfe5c3e011d93a24e5913
BLAKE2b-256 392adccecff611ce9d70cfdb77958643746f81bd768f059ffd326218bd2e40b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for c2cgeoportal_admin-2.3.5.14-py3-none-any.whl
Algorithm Hash digest
SHA256 dc04c2ead864d5ffb3ddbe74a3ac4fe339c24b974d8b8b84d22d4c1b51745b81
MD5 c9137b3787c86cb20f7856f563b61035
BLAKE2b-256 7733d853c223a6fdbeb8a7b348ca6439da50b3714c4c6397b3ee8733b2fb5871

See more details on using hashes here.

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