Skip to content

ether-team/ether

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project is an implementation of commit / post-recieve hooks for various
VCS systems, that send a notification to an AMQP server containing payload
that follows the github payload spec :

https://github.com/github/github-services/blob/master/docs/github_payload

Unit test cases

1. Check that when a commit is done a new payload is sent both by SVN and GIT
   hooks
    - mimic commit retrievial
    - mimic payload sending (implement TestPublisher fake class)
    - make sure that JSON data follows the specs from the URL above

2. Check publishers
    - mimic pika with Mox
    - make sure that the whole code is covered with tests

3. Check base consumer
    - mimic pika with Mox
    - make sure that the whole code is covered with tests

About

Set of different VCS hooks in python that send notifications over amqp

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.7%
  • Shell 0.3%