Esempio n. 1
0
func (s *ConfigSuite) TestZeroAccounts(c *T.C) {
	cfg := NewConfig(s.dataDir)
	cfg.Setup()
	f, err := os.Create(filepath.Join(s.dataDir, configName))
	if err != nil {
		c.Error(err)
	}
	f.WriteString(testNoAccountsFile)
	err = cfg.Load()
	c.Assert(err, T.NotNil)
}
Esempio n. 2
0
func (s *ConfigSuite) TestGoodConfigLoad(c *T.C) {
	cfg := NewConfig(s.dataDir)
	cfg.Setup()
	f, err := os.Create(filepath.Join(s.dataDir, configName))
	if err != nil {
		c.Error(err)
	}
	f.WriteString(testGoodFile)
	cfg.Load()
	c.Assert("iy1Cbc7CjshE2VqYQ0OfWGxt", T.Equals, cfg.FirstAccount().ClientSecret)
	// Let's just say json unmarshalling works
}
Esempio n. 3
0
func (s *ConfigSuite) TestFailing(c *T.C) {
	c.Error(1)
}