コード例 #1
0
 def test_get_abv_verbose(self):
     out = get_abv(self.og, self.fg, verbose=True)
     expected = textwrap.dedent(u"""\
         OG     : 1.057
         OG Adj : 1.057
         OG Temp: 59.00 F
         FG     : 1.013
         FG Adj : 1.013
         FG Temp: 59.00 F
         ABV    : 5.78%""")
     self.assertEquals(out, expected)
コード例 #2
0
 def test_get_abv_verbose(self):
     out = get_abv(self.og, self.fg, verbose=True)
     expected = textwrap.dedent(u"""\
         OG     : 1.057
         OG Adj : 1.057
         OG Temp: 59.00 F
         FG     : 1.013
         FG Adj : 1.013
         FG Temp: 59.00 F
         ABV    : 5.78%""")
     self.assertEquals(out, expected)
コード例 #3
0
 def test_get_abv_units_si(self):
     abv = get_abv(self.og, self.fg, units=SI_UNITS)
     self.assertEquals(round(abv * 100, 2), 5.78)
コード例 #4
0
 def test_get_abv_bad_units_raises(self):
     with self.assertRaises(Exception):
         get_abv(self.og, self.og, units=u'bad')
コード例 #5
0
 def test_get_abv_units_imperial(self):
     abv = get_abv(self.og, self.fg, units=IMPERIAL_UNITS)
     self.assertEquals(round(abv * 100, 2), 5.78)
コード例 #6
0
 def test_get_abv_no_fg_raises(self):
     with self.assertRaises(Exception):
         get_abv(self.og, None)
コード例 #7
0
 def test_get_abv_og_fg_reversed_raises(self):
     with self.assertRaises(Exception):
         get_abv(self.fg, self.og)
コード例 #8
0
 def test_get_abv_og_fg_reversed_raises(self):
     with self.assertRaises(Exception):
         get_abv(self.fg, self.og)
コード例 #9
0
 def test_get_abv_no_og_raises(self):
     with self.assertRaises(Exception):
         get_abv(None, self.fg)
コード例 #10
0
 def test_get_abv_alternative_refractometer(self):
     abv = get_abv(self.og, self.fg, alternative=True, refractometer=True)
     self.assertEquals(round(abv * 100, 2), 7.82)
コード例 #11
0
 def test_get_abv_alternative_refractometer(self):
     abv = get_abv(self.og, self.fg, alternative=True, refractometer=True)
     self.assertEquals(round(abv * 100, 2), 7.12)
コード例 #12
0
 def test_get_abv_alternative(self):
     abv = get_abv(self.og, self.fg, alternative=True)
     self.assertEquals(round(abv * 100, 2), 5.95)
コード例 #13
0
 def test_get_abv_refractometer(self):
     abv = get_abv(self.og, self.fg, refractometer=True)
     self.assertEquals(round(abv * 100, 2), 7.70)
コード例 #14
0
 def test_get_abv_units_si(self):
     abv = get_abv(self.og, self.fg, units=SI_UNITS)
     self.assertEquals(round(abv * 100, 2), 5.78)
コード例 #15
0
 def test_get_abv_units_imperial(self):
     abv = get_abv(self.og, self.fg, units=IMPERIAL_UNITS)
     self.assertEquals(round(abv * 100, 2), 5.78)
コード例 #16
0
 def test_get_abv_bad_units_raises(self):
     with self.assertRaises(Exception):
         get_abv(self.og, self.og, units=u"bad")
コード例 #17
0
 def test_get_abv_alternative(self):
     abv = get_abv(self.og, self.fg, alternative=True)
     self.assertEquals(round(abv * 100, 2), 5.95)
コード例 #18
0
 def test_get_abv_no_og_raises(self):
     with self.assertRaises(Exception):
         get_abv(None, self.fg)
コード例 #19
0
 def test_get_abv_refractometer(self):
     abv = get_abv(self.og, self.fg, refractometer=True)
     self.assertEquals(round(abv * 100, 2), 6.97)
コード例 #20
0
 def test_get_abv_no_fg_raises(self):
     with self.assertRaises(Exception):
         get_abv(self.og, None)
コード例 #21
0
 def test_get_abv(self):
     abv = get_abv(self.og, self.fg)
     self.assertEquals(round(abv * 100, 2), 5.78)
コード例 #22
0
 def test_get_abv(self):
     abv = get_abv(self.og, self.fg)
     self.assertEquals(round(abv * 100, 2), 5.78)