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.4.post20190313.tar.gz (54.6 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file c2cgeoportal_admin-2.4.post20190313.tar.gz.

File metadata

File hashes

Hashes for c2cgeoportal_admin-2.4.post20190313.tar.gz
Algorithm Hash digest
SHA256 8b716de0e4f120422df2ee269c815c8d514d8fbe3cf9c9dadbb2dc9281e13868
MD5 7d421b2c952d6690419ba672405336d0
BLAKE2b-256 487db0af43d63d7f68bb302750f530ef6669da9b688e3306923f584c18062f5e

See more details on using hashes here.

File details

Details for the file c2cgeoportal_admin-2.4.post20190313-py3-none-any.whl.

File metadata

File hashes

Hashes for c2cgeoportal_admin-2.4.post20190313-py3-none-any.whl
Algorithm Hash digest
SHA256 86c61e3b6dd7ab4ee3110102e4e90487cfba8bb17a45e07cb94894760b1ef043
MD5 115bf3e228e721a29aa1acde331c9312
BLAKE2b-256 5e8b006def8aff979bf2f0b6a5ae79d0c0f1c78ca31bfcd18dfb470b4cf18758

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